Geospatial visualization

MACS 40700
University of Chicago

May 8, 2017

Geospatial visualization

  • History
  • Google Maps
  • Major components
    • Scale
    • Projection
    • Symbols

Map boundaries

  • Layer process
  • Fill in with:
    • Points
    • Symbols
    • Fills (choropleth)

Storing map boundaries

  • Geographic information system (GIS)
  • Specialized software
  • GIS in R

Using maps boundaries

library(maps)

# map of the world
map()

# usa boundaries
map("usa")

map("state")

# county map of illinois
map("county", "illinois")

Conversion to ggplot

# map of the world
map_data("world") %>%
  as_tibble
## # A tibble: 99,338 × 6
##     long   lat group order region subregion
##  * <dbl> <dbl> <dbl> <int>  <chr>     <chr>
##  1 -69.9  12.5     1     1  Aruba      <NA>
##  2 -69.9  12.4     1     2  Aruba      <NA>
##  3 -69.9  12.4     1     3  Aruba      <NA>
##  4 -70.0  12.5     1     4  Aruba      <NA>
##  5 -70.1  12.5     1     5  Aruba      <NA>
##  6 -70.1  12.6     1     6  Aruba      <NA>
##  7 -70.0  12.6     1     7  Aruba      <NA>
##  8 -70.0  12.6     1     8  Aruba      <NA>
##  9 -69.9  12.5     1     9  Aruba      <NA>
## 10 -69.9  12.5     1    10  Aruba      <NA>
## # ... with 99,328 more rows
# usa boundaries
map_data("usa") %>%
  as_tibble
## # A tibble: 7,243 × 6
##     long   lat group order region subregion
##  * <dbl> <dbl> <dbl> <int>  <chr>     <chr>
##  1  -101  29.7     1     1   main      <NA>
##  2  -101  29.7     1     2   main      <NA>
##  3  -101  29.7     1     3   main      <NA>
##  4  -101  29.6     1     4   main      <NA>
##  5  -101  29.6     1     5   main      <NA>
##  6  -101  29.6     1     6   main      <NA>
##  7  -101  29.6     1     7   main      <NA>
##  8  -101  29.6     1     8   main      <NA>
##  9  -101  29.6     1     9   main      <NA>
## 10  -101  29.6     1    10   main      <NA>
## # ... with 7,233 more rows
map_data("state") %>%
  as_tibble
## # A tibble: 15,537 × 6
##     long   lat group order  region subregion
##  * <dbl> <dbl> <dbl> <int>   <chr>     <chr>
##  1 -87.5  30.4     1     1 alabama      <NA>
##  2 -87.5  30.4     1     2 alabama      <NA>
##  3 -87.5  30.4     1     3 alabama      <NA>
##  4 -87.5  30.3     1     4 alabama      <NA>
##  5 -87.6  30.3     1     5 alabama      <NA>
##  6 -87.6  30.3     1     6 alabama      <NA>
##  7 -87.6  30.3     1     7 alabama      <NA>
##  8 -87.6  30.3     1     8 alabama      <NA>
##  9 -87.7  30.3     1     9 alabama      <NA>
## 10 -87.8  30.3     1    10 alabama      <NA>
## # ... with 15,527 more rows
# county map of illinois
map_data("county", "illinois") %>%
  as_tibble
## # A tibble: 1,697 × 6
##     long   lat group order   region subregion
##  * <dbl> <dbl> <dbl> <int>    <chr>     <chr>
##  1 -91.5  40.2     1     1 illinois     adams
##  2 -90.9  40.2     1     2 illinois     adams
##  3 -90.9  40.2     1     3 illinois     adams
##  4 -90.9  40.1     1     4 illinois     adams
##  5 -90.9  39.8     1     5 illinois     adams
##  6 -90.9  39.8     1     6 illinois     adams
##  7 -91.4  39.8     1     7 illinois     adams
##  8 -91.4  39.8     1     8 illinois     adams
##  9 -91.4  39.9     1     9 illinois     adams
## 10 -91.5  39.9     1    10 illinois     adams
## # ... with 1,687 more rows

map_data()

  • long
  • lat
  • order
  • region and subregion
  • group

map_data()

    library(gapminder)
    
    # no group aesthetic
    ggplot(gapminder, aes(year, lifeExp)) +
      geom_line()

    # with grouping by country
    ggplot(gapminder, aes(year, lifeExp, group = country)) +
      geom_line()

map_data()

    map("state", "michigan")

Drawing the United States

usa <- map_data("usa") %>%
  as_tibble
usa
## # A tibble: 7,243 × 6
##     long   lat group order region subregion
##  * <dbl> <dbl> <dbl> <int>  <chr>     <chr>
##  1  -101  29.7     1     1   main      <NA>
##  2  -101  29.7     1     2   main      <NA>
##  3  -101  29.7     1     3   main      <NA>
##  4  -101  29.6     1     4   main      <NA>
##  5  -101  29.6     1     5   main      <NA>
##  6  -101  29.6     1     6   main      <NA>
##  7  -101  29.6     1     7   main      <NA>
##  8  -101  29.6     1     8   main      <NA>
##  9  -101  29.6     1     9   main      <NA>
## 10  -101  29.6     1    10   main      <NA>
## # ... with 7,233 more rows

Simple black map

ggplot() +
  geom_polygon(data = usa, aes(x = long, y = lat, group = group))

Simple black map

ggplot() +
  geom_polygon(data = usa, aes(x = long, y = lat, group = group)) +
  coord_fixed()

Simple black map

ggplot() +
  geom_polygon(data = usa, aes(x = long, y = lat, group = group)) +
  coord_fixed(1.3)

Change the colors

ggplot() +
  geom_polygon(data = usa, aes(x = long, y = lat, group = group),
               fill = NA, color = "red") + 
  coord_fixed(1.3)

gg1 <- ggplot() + 
  geom_polygon(data = usa, aes(x = long, y = lat, group = group),
               fill = "violet", color = "blue") + 
  coord_fixed(1.3)
gg1

Always remember to use the group aesthetic

State maps

states <- map_data("state") %>%
  as_tibble()
states
## # A tibble: 15,537 × 6
##     long   lat group order  region subregion
##  * <dbl> <dbl> <dbl> <int>   <chr>     <chr>
##  1 -87.5  30.4     1     1 alabama      <NA>
##  2 -87.5  30.4     1     2 alabama      <NA>
##  3 -87.5  30.4     1     3 alabama      <NA>
##  4 -87.5  30.3     1     4 alabama      <NA>
##  5 -87.6  30.3     1     5 alabama      <NA>
##  6 -87.6  30.3     1     6 alabama      <NA>
##  7 -87.6  30.3     1     7 alabama      <NA>
##  8 -87.6  30.3     1     8 alabama      <NA>
##  9 -87.7  30.3     1     9 alabama      <NA>
## 10 -87.8  30.3     1    10 alabama      <NA>
## # ... with 15,527 more rows
ggplot(data = states) + 
  geom_polygon(aes(x = long, y = lat, group = group), color = "white") + 
  coord_fixed(1.3)

State maps

ggplot(data = states) + 
  geom_polygon(aes(x = long, y = lat, fill = region, group = group), color = "white") + 
  coord_fixed(1.3) +
  # turn off color legend
  theme(legend.position = "none")

Plot a subset of states

midwest <- subset(states, region %in% c("illinois", "indiana", "iowa",
                                        "kansas", "michigan", "minnesota",
                                        "missouri", "nebraska", "north dakota",
                                        "ohio", "south dakota", "wisconsin"))

ggplot(data = midwest) + 
  geom_polygon(aes(x = long, y = lat, group = group),
               fill = "palegreen", color = "black") + 
  coord_fixed(1.3)

Zoom in on Illinois

il_df <- filter(states, region == "illinois")
counties <- map_data("county")
il_county <- filter(counties, region == "illinois")
il_county
##       long  lat group order   region   subregion
## 1    -91.5 40.2   561 21883 illinois       adams
## 2    -90.9 40.2   561 21884 illinois       adams
## 3    -90.9 40.1   561 21885 illinois       adams
## 4    -90.9 39.8   561 21886 illinois       adams
## 5    -90.9 39.8   561 21887 illinois       adams
## 6    -91.4 39.8   561 21888 illinois       adams
## 7    -91.4 39.8   561 21889 illinois       adams
## 8    -91.4 39.9   561 21890 illinois       adams
## 9    -91.5 39.9   561 21891 illinois       adams
## 10   -91.4 39.9   561 21892 illinois       adams
## 11   -91.4 39.9   561 21893 illinois       adams
## 12   -91.5 40.0   561 21894 illinois       adams
## 13   -91.5 40.0   561 21895 illinois       adams
## 14   -91.5 40.2   561 21896 illinois       adams
## 15   -91.5 40.2   561 21897 illinois       adams
## 16   -89.2 37.3   562 21899 illinois   alexander
## 17   -89.2 37.3   562 21900 illinois   alexander
## 18   -89.2 37.3   562 21901 illinois   alexander
## 19   -89.2 37.3   562 21902 illinois   alexander
## 20   -89.2 37.3   562 21903 illinois   alexander
## 21   -89.3 37.2   562 21904 illinois   alexander
## 22   -89.3 37.2   562 21905 illinois   alexander
## 23   -89.3 37.2   562 21906 illinois   alexander
## 24   -89.3 37.2   562 21907 illinois   alexander
## 25   -89.3 37.2   562 21908 illinois   alexander
## 26   -89.3 37.2   562 21909 illinois   alexander
## 27   -89.3 37.1   562 21910 illinois   alexander
## 28   -89.3 37.1   562 21911 illinois   alexander
## 29   -89.2 37.1   562 21912 illinois   alexander
## 30   -89.2 37.1   562 21913 illinois   alexander
## 31   -89.2 37.1   562 21914 illinois   alexander
## 32   -89.2 37.1   562 21915 illinois   alexander
## 33   -89.2 37.0   562 21916 illinois   alexander
## 34   -89.2 37.0   562 21917 illinois   alexander
## 35   -89.2 37.0   562 21918 illinois   alexander
## 36   -89.2 37.1   562 21919 illinois   alexander
## 37   -89.3 37.1   562 21920 illinois   alexander
## 38   -89.3 37.1   562 21921 illinois   alexander
## 39   -89.3 37.1   562 21922 illinois   alexander
## 40   -89.3 37.0   562 21923 illinois   alexander
## 41   -89.3 37.0   562 21924 illinois   alexander
## 42   -89.3 37.0   562 21925 illinois   alexander
## 43   -89.3 37.0   562 21926 illinois   alexander
## 44   -89.4 37.0   562 21927 illinois   alexander
## 45   -89.4 37.1   562 21928 illinois   alexander
## 46   -89.4 37.1   562 21929 illinois   alexander
## 47   -89.4 37.1   562 21930 illinois   alexander
## 48   -89.4 37.2   562 21931 illinois   alexander
## 49   -89.5 37.2   562 21932 illinois   alexander
## 50   -89.5 37.3   562 21933 illinois   alexander
## 51   -89.5 37.3   562 21934 illinois   alexander
## 52   -89.5 37.3   562 21935 illinois   alexander
## 53   -89.5 37.3   562 21936 illinois   alexander
## 54   -89.5 37.3   562 21937 illinois   alexander
## 55   -89.2 37.3   562 21938 illinois   alexander
## 56   -89.3 38.7   563 21940 illinois        bond
## 57   -89.6 38.7   563 21941 illinois        bond
## 58   -89.6 38.9   563 21942 illinois        bond
## 59   -89.6 38.9   563 21943 illinois        bond
## 60   -89.6 39.0   563 21944 illinois        bond
## 61   -89.6 39.0   563 21945 illinois        bond
## 62   -89.6 39.0   563 21946 illinois        bond
## 63   -89.3 39.0   563 21947 illinois        bond
## 64   -89.3 39.0   563 21948 illinois        bond
## 65   -89.3 39.0   563 21949 illinois        bond
## 66   -89.3 38.7   563 21950 illinois        bond
## 67   -88.9 42.2   564 21952 illinois       boone
## 68   -88.9 42.5   564 21953 illinois       boone
## 69   -88.8 42.5   564 21954 illinois       boone
## 70   -88.7 42.5   564 21955 illinois       boone
## 71   -88.7 42.2   564 21956 illinois       boone
## 72   -88.9 42.2   564 21957 illinois       boone
## 73   -90.9 39.8   565 21959 illinois       brown
## 74   -90.9 40.1   565 21960 illinois       brown
## 75   -90.7 40.1   565 21961 illinois       brown
## 76   -90.7 40.1   565 21962 illinois       brown
## 77   -90.7 40.0   565 21963 illinois       brown
## 78   -90.7 40.0   565 21964 illinois       brown
## 79   -90.6 40.0   565 21965 illinois       brown
## 80   -90.6 40.0   565 21966 illinois       brown
## 81   -90.6 40.0   565 21967 illinois       brown
## 82   -90.5 40.0   565 21968 illinois       brown
## 83   -90.5 40.0   565 21969 illinois       brown
## 84   -90.5 39.9   565 21970 illinois       brown
## 85   -90.6 39.9   565 21971 illinois       brown
## 86   -90.6 39.9   565 21972 illinois       brown
## 87   -90.6 39.8   565 21973 illinois       brown
## 88   -90.9 39.8   565 21974 illinois       brown
## 89   -89.6 41.6   566 21976 illinois      bureau
## 90   -89.2 41.6   566 21977 illinois      bureau
## 91   -89.2 41.3   566 21978 illinois      bureau
## 92   -89.2 41.3   566 21979 illinois      bureau
## 93   -89.3 41.3   566 21980 illinois      bureau
## 94   -89.3 41.3   566 21981 illinois      bureau
## 95   -89.3 41.3   566 21982 illinois      bureau
## 96   -89.3 41.3   566 21983 illinois      bureau
## 97   -89.4 41.2   566 21984 illinois      bureau
## 98   -89.5 41.2   566 21985 illinois      bureau
## 99   -89.5 41.1   566 21986 illinois      bureau
## 100  -89.6 41.1   566 21987 illinois      bureau
## 101  -89.6 41.2   566 21988 illinois      bureau
## 102  -89.8 41.2   566 21989 illinois      bureau
## 103  -89.8 41.5   566 21990 illinois      bureau
## 104  -89.9 41.5   566 21991 illinois      bureau
## 105  -89.9 41.6   566 21992 illinois      bureau
## 106  -89.6 41.6   566 21993 illinois      bureau
## 107  -90.9 39.4   567 21995 illinois     calhoun
## 108  -90.6 39.4   567 21996 illinois     calhoun
## 109  -90.6 39.4   567 21997 illinois     calhoun
## 110  -90.6 39.3   567 21998 illinois     calhoun
## 111  -90.6 39.3   567 21999 illinois     calhoun
## 112  -90.6 39.2   567 22000 illinois     calhoun
## 113  -90.6 39.2   567 22001 illinois     calhoun
## 114  -90.6 39.2   567 22002 illinois     calhoun
## 115  -90.6 39.1   567 22003 illinois     calhoun
## 116  -90.6 39.1   567 22004 illinois     calhoun
## 117  -90.6 39.0   567 22005 illinois     calhoun
## 118  -90.6 39.0   567 22006 illinois     calhoun
## 119  -90.6 39.0   567 22007 illinois     calhoun
## 120  -90.5 38.9   567 22008 illinois     calhoun
## 121  -90.5 39.0   567 22009 illinois     calhoun
## 122  -90.5 39.0   567 22010 illinois     calhoun
## 123  -90.5 38.9   567 22011 illinois     calhoun
## 124  -90.5 38.9   567 22012 illinois     calhoun
## 125  -90.6 38.9   567 22013 illinois     calhoun
## 126  -90.6 38.9   567 22014 illinois     calhoun
## 127  -90.6 38.9   567 22015 illinois     calhoun
## 128  -90.7 38.9   567 22016 illinois     calhoun
## 129  -90.7 38.9   567 22017 illinois     calhoun
## 130  -90.7 39.0   567 22018 illinois     calhoun
## 131  -90.7 39.1   567 22019 illinois     calhoun
## 132  -90.7 39.1   567 22020 illinois     calhoun
## 133  -90.7 39.1   567 22021 illinois     calhoun
## 134  -90.7 39.2   567 22022 illinois     calhoun
## 135  -90.7 39.2   567 22023 illinois     calhoun
## 136  -90.7 39.2   567 22024 illinois     calhoun
## 137  -90.8 39.3   567 22025 illinois     calhoun
## 138  -90.8 39.3   567 22026 illinois     calhoun
## 139  -90.9 39.4   567 22027 illinois     calhoun
## 140  -90.9 39.4   567 22028 illinois     calhoun
## 141  -89.9 42.2   568 22030 illinois     carroll
## 142  -89.7 42.2   568 22031 illinois     carroll
## 143  -89.7 41.9   568 22032 illinois     carroll
## 144  -90.2 41.9   568 22033 illinois     carroll
## 145  -90.1 42.0   568 22034 illinois     carroll
## 146  -90.1 42.0   568 22035 illinois     carroll
## 147  -90.1 42.0   568 22036 illinois     carroll
## 148  -90.2 42.1   568 22037 illinois     carroll
## 149  -90.2 42.1   568 22038 illinois     carroll
## 150  -90.2 42.2   568 22039 illinois     carroll
## 151  -90.3 42.2   568 22040 illinois     carroll
## 152  -89.9 42.2   568 22041 illinois     carroll
## 153  -90.5 40.0   569 22043 illinois        cass
## 154  -90.5 40.0   569 22044 illinois        cass
## 155  -90.4 40.0   569 22045 illinois        cass
## 156  -90.4 40.0   569 22046 illinois        cass
## 157  -90.4 40.1   569 22047 illinois        cass
## 158  -90.4 40.1   569 22048 illinois        cass
## 159  -90.4 40.1   569 22049 illinois        cass
## 160  -90.4 40.1   569 22050 illinois        cass
## 161  -90.3 40.1   569 22051 illinois        cass
## 162  -90.3 40.1   569 22052 illinois        cass
## 163  -90.3 40.1   569 22053 illinois        cass
## 164  -90.3 40.0   569 22054 illinois        cass
## 165  -90.3 40.1   569 22055 illinois        cass
## 166  -90.2 40.0   569 22056 illinois        cass
## 167  -90.2 40.1   569 22057 illinois        cass
## 168  -90.2 40.1   569 22058 illinois        cass
## 169  -90.1 40.1   569 22059 illinois        cass
## 170  -90.1 40.1   569 22060 illinois        cass
## 171  -90.1 40.1   569 22061 illinois        cass
## 172  -90.0 40.1   569 22062 illinois        cass
## 173  -90.0 40.1   569 22063 illinois        cass
## 174  -90.0 40.1   569 22064 illinois        cass
## 175  -90.0 39.9   569 22065 illinois        cass
## 176  -90.0 39.9   569 22066 illinois        cass
## 177  -90.6 39.9   569 22067 illinois        cass
## 178  -90.6 39.9   569 22068 illinois        cass
## 179  -90.5 39.9   569 22069 illinois        cass
## 180  -90.5 40.0   569 22070 illinois        cass
## 181  -90.5 40.0   569 22071 illinois        cass
## 182  -88.5 40.3   570 22073 illinois   champaign
## 183  -88.5 40.4   570 22074 illinois   champaign
## 184  -88.0 40.4   570 22075 illinois   champaign
## 185  -88.0 40.4   570 22076 illinois   champaign
## 186  -87.9 40.4   570 22077 illinois   champaign
## 187  -87.9 40.2   570 22078 illinois   champaign
## 188  -87.9 40.2   570 22079 illinois   champaign
## 189  -87.9 39.9   570 22080 illinois   champaign
## 190  -88.5 39.9   570 22081 illinois   champaign
## 191  -88.5 40.2   570 22082 illinois   champaign
## 192  -88.5 40.2   570 22083 illinois   champaign
## 193  -88.5 40.3   570 22084 illinois   champaign
## 194  -89.0 39.7   571 22086 illinois   christian
## 195  -89.0 39.4   571 22087 illinois   christian
## 196  -89.1 39.4   571 22088 illinois   christian
## 197  -89.5 39.4   571 22089 illinois   christian
## 198  -89.5 39.5   571 22090 illinois   christian
## 199  -89.5 39.6   571 22091 illinois   christian
## 200  -89.5 39.6   571 22092 illinois   christian
## 201  -89.5 39.7   571 22093 illinois   christian
## 202  -89.4 39.7   571 22094 illinois   christian
## 203  -89.4 39.8   571 22095 illinois   christian
## 204  -89.4 39.7   571 22096 illinois   christian
## 205  -89.4 39.8   571 22097 illinois   christian
## 206  -89.3 39.8   571 22098 illinois   christian
## 207  -89.3 39.8   571 22099 illinois   christian
## 208  -89.3 39.8   571 22100 illinois   christian
## 209  -89.3 39.8   571 22101 illinois   christian
## 210  -89.2 39.8   571 22102 illinois   christian
## 211  -89.2 39.8   571 22103 illinois   christian
## 212  -89.2 39.8   571 22104 illinois   christian
## 213  -89.1 39.8   571 22105 illinois   christian
## 214  -89.1 39.8   571 22106 illinois   christian
## 215  -89.1 39.7   571 22107 illinois   christian
## 216  -89.0 39.7   571 22108 illinois   christian
## 217  -88.0 39.2   572 22110 illinois       clark
## 218  -88.0 39.4   572 22111 illinois       clark
## 219  -88.0 39.5   572 22112 illinois       clark
## 220  -88.0 39.5   572 22113 illinois       clark
## 221  -87.7 39.5   572 22114 illinois       clark
## 222  -87.7 39.5   572 22115 illinois       clark
## 223  -87.5 39.5   572 22116 illinois       clark
## 224  -87.5 39.4   572 22117 illinois       clark
## 225  -87.6 39.3   572 22118 illinois       clark
## 226  -87.6 39.3   572 22119 illinois       clark
## 227  -87.6 39.3   572 22120 illinois       clark
## 228  -87.6 39.3   572 22121 illinois       clark
## 229  -87.6 39.2   572 22122 illinois       clark
## 230  -87.6 39.2   572 22123 illinois       clark
## 231  -87.6 39.2   572 22124 illinois       clark
## 232  -87.6 39.2   572 22125 illinois       clark
## 233  -87.8 39.2   572 22126 illinois       clark
## 234  -87.8 39.2   572 22127 illinois       clark
## 235  -88.0 39.2   572 22128 illinois       clark
## 236  -88.0 39.2   572 22129 illinois       clark
## 237  -88.3 38.6   573 22131 illinois        clay
## 238  -88.7 38.6   573 22132 illinois        clay
## 239  -88.7 38.8   573 22133 illinois        clay
## 240  -88.7 38.9   573 22134 illinois        clay
## 241  -88.4 38.9   573 22135 illinois        clay
## 242  -88.4 38.9   573 22136 illinois        clay
## 243  -88.3 38.9   573 22137 illinois        clay
## 244  -88.3 38.7   573 22138 illinois        clay
## 245  -88.3 38.7   573 22139 illinois        clay
## 246  -88.3 38.7   573 22140 illinois        clay
## 247  -88.3 38.7   573 22141 illinois        clay
## 248  -88.3 38.7   573 22142 illinois        clay
## 249  -88.3 38.6   573 22143 illinois        clay
## 250  -88.3 38.6   573 22144 illinois        clay
## 251  -88.3 38.6   573 22145 illinois        clay
## 252  -88.3 38.6   573 22146 illinois        clay
## 253  -88.3 38.6   573 22147 illinois        clay
## 254  -88.3 38.6   573 22148 illinois        clay
## 255  -88.3 38.6   573 22149 illinois        clay
## 256  -89.7 38.4   574 22151 illinois     clinton
## 257  -89.7 38.7   574 22152 illinois     clinton
## 258  -89.6 38.7   574 22153 illinois     clinton
## 259  -89.6 38.7   574 22154 illinois     clinton
## 260  -89.3 38.7   574 22155 illinois     clinton
## 261  -89.1 38.7   574 22156 illinois     clinton
## 262  -89.1 38.5   574 22157 illinois     clinton
## 263  -89.2 38.5   574 22158 illinois     clinton
## 264  -89.3 38.5   574 22159 illinois     clinton
## 265  -89.3 38.5   574 22160 illinois     clinton
## 266  -89.4 38.5   574 22161 illinois     clinton
## 267  -89.4 38.5   574 22162 illinois     clinton
## 268  -89.4 38.5   574 22163 illinois     clinton
## 269  -89.5 38.5   574 22164 illinois     clinton
## 270  -89.5 38.5   574 22165 illinois     clinton
## 271  -89.5 38.5   574 22166 illinois     clinton
## 272  -89.6 38.5   574 22167 illinois     clinton
## 273  -89.6 38.5   574 22168 illinois     clinton
## 274  -89.6 38.5   574 22169 illinois     clinton
## 275  -89.6 38.5   574 22170 illinois     clinton
## 276  -89.6 38.4   574 22171 illinois     clinton
## 277  -89.7 38.4   574 22172 illinois     clinton
## 278  -89.7 38.4   574 22173 illinois     clinton
## 279  -88.0 39.7   575 22175 illinois       coles
## 280  -88.0 39.5   575 22176 illinois       coles
## 281  -88.0 39.5   575 22177 illinois       coles
## 282  -88.0 39.4   575 22178 illinois       coles
## 283  -88.5 39.4   575 22179 illinois       coles
## 284  -88.5 39.4   575 22180 illinois       coles
## 285  -88.5 39.6   575 22181 illinois       coles
## 286  -88.1 39.7   575 22182 illinois       coles
## 287  -88.1 39.7   575 22183 illinois       coles
## 288  -88.0 39.7   575 22184 illinois       coles
## 289  -88.2 42.2   576 22186 illinois        cook
## 290  -87.8 42.2   576 22187 illinois        cook
## 291  -87.7 42.1   576 22188 illinois        cook
## 292  -87.7 42.1   576 22189 illinois        cook
## 293  -87.7 42.0   576 22190 illinois        cook
## 294  -87.6 42.0   576 22191 illinois        cook
## 295  -87.6 41.9   576 22192 illinois        cook
## 296  -87.6 41.9   576 22193 illinois        cook
## 297  -87.6 41.8   576 22194 illinois        cook
## 298  -87.6 41.8   576 22195 illinois        cook
## 299  -87.5 41.7   576 22196 illinois        cook
## 300  -87.5 41.5   576 22197 illinois        cook
## 301  -87.8 41.5   576 22198 illinois        cook
## 302  -87.8 41.6   576 22199 illinois        cook
## 303  -87.9 41.6   576 22200 illinois        cook
## 304  -87.9 41.6   576 22201 illinois        cook
## 305  -88.0 41.6   576 22202 illinois        cook
## 306  -88.0 41.7   576 22203 illinois        cook
## 307  -88.0 41.7   576 22204 illinois        cook
## 308  -88.0 41.7   576 22205 illinois        cook
## 309  -87.9 41.7   576 22206 illinois        cook
## 310  -87.9 41.7   576 22207 illinois        cook
## 311  -87.9 42.0   576 22208 illinois        cook
## 312  -88.3 42.0   576 22209 illinois        cook
## 313  -88.3 42.1   576 22210 illinois        cook
## 314  -88.2 42.1   576 22211 illinois        cook
## 315  -88.2 42.2   576 22212 illinois        cook
## 316  -88.2 42.2   576 22213 illinois        cook
## 317  -87.5 38.9   577 22215 illinois    crawford
## 318  -87.5 38.9   577 22216 illinois    crawford
## 319  -87.9 38.9   577 22217 illinois    crawford
## 320  -88.0 38.9   577 22218 illinois    crawford
## 321  -88.0 39.2   577 22219 illinois    crawford
## 322  -87.8 39.2   577 22220 illinois    crawford
## 323  -87.8 39.2   577 22221 illinois    crawford
## 324  -87.6 39.2   577 22222 illinois    crawford
## 325  -87.7 39.1   577 22223 illinois    crawford
## 326  -87.7 39.1   577 22224 illinois    crawford
## 327  -87.6 39.1   577 22225 illinois    crawford
## 328  -87.6 39.1   577 22226 illinois    crawford
## 329  -87.6 39.0   577 22227 illinois    crawford
## 330  -87.5 39.0   577 22228 illinois    crawford
## 331  -87.5 38.9   577 22229 illinois    crawford
## 332  -87.5 38.9   577 22230 illinois    crawford
## 333  -88.0 39.4   578 22232 illinois  cumberland
## 334  -88.0 39.2   578 22233 illinois  cumberland
## 335  -88.4 39.2   578 22234 illinois  cumberland
## 336  -88.5 39.2   578 22235 illinois  cumberland
## 337  -88.5 39.2   578 22236 illinois  cumberland
## 338  -88.5 39.4   578 22237 illinois  cumberland
## 339  -88.0 39.4   578 22238 illinois  cumberland
## 340  -88.9 42.2   579 22240 illinois     de kalb
## 341  -88.7 42.2   579 22241 illinois     de kalb
## 342  -88.6 42.2   579 22242 illinois     de kalb
## 343  -88.6 42.1   579 22243 illinois     de kalb
## 344  -88.6 42.1   579 22244 illinois     de kalb
## 345  -88.6 41.7   579 22245 illinois     de kalb
## 346  -88.6 41.6   579 22246 illinois     de kalb
## 347  -88.9 41.6   579 22247 illinois     de kalb
## 348  -88.9 41.7   579 22248 illinois     de kalb
## 349  -88.9 41.7   579 22249 illinois     de kalb
## 350  -88.9 41.9   579 22250 illinois     de kalb
## 351  -88.9 42.1   579 22251 illinois     de kalb
## 352  -88.9 42.2   579 22252 illinois     de kalb
## 353  -89.1 40.0   580 22254 illinois     de witt
## 354  -89.1 40.3   580 22255 illinois     de witt
## 355  -88.6 40.3   580 22256 illinois     de witt
## 356  -88.7 40.1   580 22257 illinois     de witt
## 357  -88.7 40.1   580 22258 illinois     de witt
## 358  -88.7 40.1   580 22259 illinois     de witt
## 359  -88.7 40.1   580 22260 illinois     de witt
## 360  -88.7 40.1   580 22261 illinois     de witt
## 361  -89.1 40.0   580 22262 illinois     de witt
## 362  -87.9 39.9   581 22264 illinois     douglas
## 363  -87.9 39.8   581 22265 illinois     douglas
## 364  -88.0 39.8   581 22266 illinois     douglas
## 365  -88.0 39.7   581 22267 illinois     douglas
## 366  -88.1 39.7   581 22268 illinois     douglas
## 367  -88.1 39.7   581 22269 illinois     douglas
## 368  -88.5 39.6   581 22270 illinois     douglas
## 369  -88.5 39.8   581 22271 illinois     douglas
## 370  -88.5 39.9   581 22272 illinois     douglas
## 371  -87.9 39.9   581 22273 illinois     douglas
## 372  -88.3 42.0   582 22275 illinois     du page
## 373  -87.9 42.0   582 22276 illinois     du page
## 374  -87.9 41.7   582 22277 illinois     du page
## 375  -87.9 41.7   582 22278 illinois     du page
## 376  -88.0 41.7   582 22279 illinois     du page
## 377  -88.0 41.7   582 22280 illinois     du page
## 378  -88.0 41.7   582 22281 illinois     du page
## 379  -88.0 41.7   582 22282 illinois     du page
## 380  -88.3 41.7   582 22283 illinois     du page
## 381  -88.3 42.0   582 22284 illinois     du page
## 382  -87.5 39.6   583 22286 illinois       edgar
## 383  -87.5 39.5   583 22287 illinois       edgar
## 384  -87.7 39.5   583 22288 illinois       edgar
## 385  -87.7 39.5   583 22289 illinois       edgar
## 386  -88.0 39.5   583 22290 illinois       edgar
## 387  -88.0 39.7   583 22291 illinois       edgar
## 388  -88.0 39.8   583 22292 illinois       edgar
## 389  -87.9 39.8   583 22293 illinois       edgar
## 390  -87.9 39.9   583 22294 illinois       edgar
## 391  -87.6 39.9   583 22295 illinois       edgar
## 392  -87.6 39.9   583 22296 illinois       edgar
## 393  -87.5 39.9   583 22297 illinois       edgar
## 394  -87.5 39.6   583 22298 illinois       edgar
## 395  -88.2 38.3   584 22300 illinois     edwards
## 396  -88.2 38.6   584 22301 illinois     edwards
## 397  -88.0 38.6   584 22302 illinois     edwards
## 398  -87.9 38.5   584 22303 illinois     edwards
## 399  -87.9 38.5   584 22304 illinois     edwards
## 400  -88.0 38.5   584 22305 illinois     edwards
## 401  -87.9 38.5   584 22306 illinois     edwards
## 402  -87.9 38.5   584 22307 illinois     edwards
## 403  -87.9 38.4   584 22308 illinois     edwards
## 404  -88.0 38.4   584 22309 illinois     edwards
## 405  -88.0 38.3   584 22310 illinois     edwards
## 406  -87.9 38.3   584 22311 illinois     edwards
## 407  -87.9 38.3   584 22312 illinois     edwards
## 408  -88.0 38.2   584 22313 illinois     edwards
## 409  -88.0 38.3   584 22314 illinois     edwards
## 410  -88.2 38.3   584 22315 illinois     edwards
## 411  -88.4 38.9   585 22317 illinois   effingham
## 412  -88.7 38.9   585 22318 illinois   effingham
## 413  -88.8 38.9   585 22319 illinois   effingham
## 414  -88.8 39.2   585 22320 illinois   effingham
## 415  -88.5 39.2   585 22321 illinois   effingham
## 416  -88.5 39.2   585 22322 illinois   effingham
## 417  -88.4 39.2   585 22323 illinois   effingham
## 418  -88.4 38.9   585 22324 illinois   effingham
## 419  -88.7 38.9   586 22326 illinois     fayette
## 420  -88.7 38.8   586 22327 illinois     fayette
## 421  -89.1 38.8   586 22328 illinois     fayette
## 422  -89.1 38.7   586 22329 illinois     fayette
## 423  -89.3 38.7   586 22330 illinois     fayette
## 424  -89.3 39.0   586 22331 illinois     fayette
## 425  -89.3 39.0   586 22332 illinois     fayette
## 426  -89.3 39.0   586 22333 illinois     fayette
## 427  -89.3 39.2   586 22334 illinois     fayette
## 428  -89.1 39.2   586 22335 illinois     fayette
## 429  -88.8 39.2   586 22336 illinois     fayette
## 430  -88.8 38.9   586 22337 illinois     fayette
## 431  -88.7 38.9   586 22338 illinois     fayette
## 432  -88.2 41.0   587 22340 illinois        ford
## 433  -88.1 41.0   587 22341 illinois        ford
## 434  -88.1 40.7   587 22342 illinois        ford
## 435  -88.1 40.7   587 22343 illinois        ford
## 436  -88.1 40.5   587 22344 illinois        ford
## 437  -88.0 40.5   587 22345 illinois        ford
## 438  -88.0 40.5   587 22346 illinois        ford
## 439  -87.9 40.5   587 22347 illinois        ford
## 440  -87.9 40.4   587 22348 illinois        ford
## 441  -88.0 40.4   587 22349 illinois        ford
## 442  -88.0 40.4   587 22350 illinois        ford
## 443  -88.5 40.4   587 22351 illinois        ford
## 444  -88.5 40.6   587 22352 illinois        ford
## 445  -88.2 40.6   587 22353 illinois        ford
## 446  -88.2 41.0   587 22354 illinois        ford
## 447  -88.7 37.9   588 22356 illinois    franklin
## 448  -88.7 37.9   588 22357 illinois    franklin
## 449  -89.2 37.9   588 22358 illinois    franklin
## 450  -89.2 38.0   588 22359 illinois    franklin
## 451  -89.2 38.0   588 22360 illinois    franklin
## 452  -89.2 38.0   588 22361 illinois    franklin
## 453  -89.1 38.0   588 22362 illinois    franklin
## 454  -89.1 38.0   588 22363 illinois    franklin
## 455  -89.1 38.1   588 22364 illinois    franklin
## 456  -89.1 38.1   588 22365 illinois    franklin
## 457  -89.1 38.1   588 22366 illinois    franklin
## 458  -89.1 38.1   588 22367 illinois    franklin
## 459  -89.1 38.1   588 22368 illinois    franklin
## 460  -89.1 38.1   588 22369 illinois    franklin
## 461  -88.7 38.1   588 22370 illinois    franklin
## 462  -88.7 37.9   588 22371 illinois    franklin
## 463  -90.4 40.6   589 22373 illinois      fulton
## 464  -90.4 40.7   589 22374 illinois      fulton
## 465  -90.0 40.7   589 22375 illinois      fulton
## 466  -90.0 40.6   589 22376 illinois      fulton
## 467  -89.9 40.6   589 22377 illinois      fulton
## 468  -89.9 40.5   589 22378 illinois      fulton
## 469  -89.9 40.5   589 22379 illinois      fulton
## 470  -89.9 40.5   589 22380 illinois      fulton
## 471  -89.9 40.4   589 22381 illinois      fulton
## 472  -90.0 40.4   589 22382 illinois      fulton
## 473  -90.0 40.4   589 22383 illinois      fulton
## 474  -90.1 40.3   589 22384 illinois      fulton
## 475  -90.1 40.3   589 22385 illinois      fulton
## 476  -90.1 40.3   589 22386 illinois      fulton
## 477  -90.1 40.2   589 22387 illinois      fulton
## 478  -90.2 40.2   589 22388 illinois      fulton
## 479  -90.2 40.2   589 22389 illinois      fulton
## 480  -90.5 40.2   589 22390 illinois      fulton
## 481  -90.5 40.3   589 22391 illinois      fulton
## 482  -90.4 40.6   589 22392 illinois      fulton
## 483  -88.4 37.9   590 22394 illinois    gallatin
## 484  -88.1 37.9   590 22395 illinois    gallatin
## 485  -88.1 37.9   590 22396 illinois    gallatin
## 486  -88.1 37.9   590 22397 illinois    gallatin
## 487  -88.1 37.9   590 22398 illinois    gallatin
## 488  -88.1 37.8   590 22399 illinois    gallatin
## 489  -88.0 37.8   590 22400 illinois    gallatin
## 490  -88.0 37.8   590 22401 illinois    gallatin
## 491  -88.0 37.8   590 22402 illinois    gallatin
## 492  -88.1 37.7   590 22403 illinois    gallatin
## 493  -88.1 37.7   590 22404 illinois    gallatin
## 494  -88.2 37.7   590 22405 illinois    gallatin
## 495  -88.2 37.6   590 22406 illinois    gallatin
## 496  -88.1 37.6   590 22407 illinois    gallatin
## 497  -88.2 37.6   590 22408 illinois    gallatin
## 498  -88.4 37.6   590 22409 illinois    gallatin
## 499  -88.4 37.9   590 22410 illinois    gallatin
## 500  -90.6 39.5   591 22412 illinois      greene
## 501  -90.3 39.5   591 22413 illinois      greene
## 502  -90.1 39.5   591 22414 illinois      greene
## 503  -90.2 39.4   591 22415 illinois      greene
## 504  -90.1 39.4   591 22416 illinois      greene
## 505  -90.1 39.3   591 22417 illinois      greene
## 506  -90.2 39.3   591 22418 illinois      greene
## 507  -90.2 39.2   591 22419 illinois      greene
## 508  -90.3 39.2   591 22420 illinois      greene
## 509  -90.3 39.2   591 22421 illinois      greene
## 510  -90.5 39.2   591 22422 illinois      greene
## 511  -90.5 39.2   591 22423 illinois      greene
## 512  -90.6 39.2   591 22424 illinois      greene
## 513  -90.6 39.2   591 22425 illinois      greene
## 514  -90.6 39.2   591 22426 illinois      greene
## 515  -90.6 39.1   591 22427 illinois      greene
## 516  -90.6 39.2   591 22428 illinois      greene
## 517  -90.6 39.2   591 22429 illinois      greene
## 518  -90.6 39.2   591 22430 illinois      greene
## 519  -90.6 39.3   591 22431 illinois      greene
## 520  -90.6 39.3   591 22432 illinois      greene
## 521  -90.6 39.4   591 22433 illinois      greene
## 522  -90.6 39.4   591 22434 illinois      greene
## 523  -90.6 39.4   591 22435 illinois      greene
## 524  -90.6 39.5   591 22436 illinois      greene
## 525  -90.6 39.5   591 22437 illinois      greene
## 526  -90.6 39.5   591 22438 illinois      greene
## 527  -88.2 41.1   592 22440 illinois      grundy
## 528  -88.6 41.1   592 22441 illinois      grundy
## 529  -88.6 41.5   592 22442 illinois      grundy
## 530  -88.3 41.5   592 22443 illinois      grundy
## 531  -88.2 41.2   592 22444 illinois      grundy
## 532  -88.2 41.1   592 22445 illinois      grundy
## 533  -88.4 38.3   593 22447 illinois    hamilton
## 534  -88.4 37.9   593 22448 illinois    hamilton
## 535  -88.7 37.9   593 22449 illinois    hamilton
## 536  -88.7 38.1   593 22450 illinois    hamilton
## 537  -88.7 38.3   593 22451 illinois    hamilton
## 538  -88.4 38.3   593 22452 illinois    hamilton
## 539  -91.2 40.6   594 22454 illinois     hancock
## 540  -90.9 40.6   594 22455 illinois     hancock
## 541  -90.9 40.3   594 22456 illinois     hancock
## 542  -90.9 40.2   594 22457 illinois     hancock
## 543  -91.5 40.2   594 22458 illinois     hancock
## 544  -91.5 40.3   594 22459 illinois     hancock
## 545  -91.5 40.3   594 22460 illinois     hancock
## 546  -91.4 40.3   594 22461 illinois     hancock
## 547  -91.4 40.4   594 22462 illinois     hancock
## 548  -91.4 40.4   594 22463 illinois     hancock
## 549  -91.4 40.4   594 22464 illinois     hancock
## 550  -91.4 40.4   594 22465 illinois     hancock
## 551  -91.4 40.4   594 22466 illinois     hancock
## 552  -91.4 40.5   594 22467 illinois     hancock
## 553  -91.4 40.6   594 22468 illinois     hancock
## 554  -91.4 40.6   594 22469 illinois     hancock
## 555  -91.4 40.6   594 22470 illinois     hancock
## 556  -91.4 40.6   594 22471 illinois     hancock
## 557  -91.3 40.6   594 22472 illinois     hancock
## 558  -91.3 40.6   594 22473 illinois     hancock
## 559  -91.2 40.6   594 22474 illinois     hancock
## 560  -88.4 37.4   595 22476 illinois      hardin
## 561  -88.4 37.4   595 22477 illinois      hardin
## 562  -88.4 37.6   595 22478 illinois      hardin
## 563  -88.4 37.6   595 22479 illinois      hardin
## 564  -88.2 37.6   595 22480 illinois      hardin
## 565  -88.1 37.6   595 22481 illinois      hardin
## 566  -88.1 37.5   595 22482 illinois      hardin
## 567  -88.1 37.5   595 22483 illinois      hardin
## 568  -88.1 37.5   595 22484 illinois      hardin
## 569  -88.1 37.5   595 22485 illinois      hardin
## 570  -88.2 37.5   595 22486 illinois      hardin
## 571  -88.3 37.5   595 22487 illinois      hardin
## 572  -88.3 37.4   595 22488 illinois      hardin
## 573  -88.4 37.4   595 22489 illinois      hardin
## 574  -90.8 41.1   596 22491 illinois   henderson
## 575  -90.8 40.6   596 22492 illinois   henderson
## 576  -90.9 40.6   596 22493 illinois   henderson
## 577  -91.2 40.6   596 22494 illinois   henderson
## 578  -91.1 40.7   596 22495 illinois   henderson
## 579  -91.1 40.7   596 22496 illinois   henderson
## 580  -91.1 40.7   596 22497 illinois   henderson
## 581  -91.1 40.8   596 22498 illinois   henderson
## 582  -91.1 40.8   596 22499 illinois   henderson
## 583  -91.0 40.9   596 22500 illinois   henderson
## 584  -91.0 40.9   596 22501 illinois   henderson
## 585  -91.0 41.0   596 22502 illinois   henderson
## 586  -90.9 41.1   596 22503 illinois   henderson
## 587  -90.8 41.1   596 22504 illinois   henderson
## 588  -90.2 41.6   597 22506 illinois       henry
## 589  -89.9 41.6   597 22507 illinois       henry
## 590  -89.9 41.5   597 22508 illinois       henry
## 591  -89.8 41.5   597 22509 illinois       henry
## 592  -89.8 41.2   597 22510 illinois       henry
## 593  -89.9 41.2   597 22511 illinois       henry
## 594  -89.9 41.1   597 22512 illinois       henry
## 595  -90.0 41.1   597 22513 illinois       henry
## 596  -90.4 41.1   597 22514 illinois       henry
## 597  -90.4 41.3   597 22515 illinois       henry
## 598  -90.4 41.5   597 22516 illinois       henry
## 599  -90.4 41.5   597 22517 illinois       henry
## 600  -90.4 41.5   597 22518 illinois       henry
## 601  -90.3 41.5   597 22519 illinois       henry
## 602  -90.2 41.5   597 22520 illinois       henry
## 603  -90.2 41.5   597 22521 illinois       henry
## 604  -90.2 41.6   597 22522 illinois       henry
## 605  -90.2 41.6   597 22523 illinois       henry
## 606  -87.5 40.7   598 22525 illinois    iroquois
## 607  -87.5 40.5   598 22526 illinois    iroquois
## 608  -87.9 40.5   598 22527 illinois    iroquois
## 609  -88.0 40.5   598 22528 illinois    iroquois
## 610  -88.0 40.5   598 22529 illinois    iroquois
## 611  -88.1 40.5   598 22530 illinois    iroquois
## 612  -88.1 40.7   598 22531 illinois    iroquois
## 613  -88.1 40.7   598 22532 illinois    iroquois
## 614  -88.1 41.0   598 22533 illinois    iroquois
## 615  -87.5 41.0   598 22534 illinois    iroquois
## 616  -87.5 40.7   598 22535 illinois    iroquois
## 617  -89.7 37.8   599 22537 illinois     jackson
## 618  -89.7 37.8   599 22538 illinois     jackson
## 619  -89.7 37.8   599 22539 illinois     jackson
## 620  -89.7 37.9   599 22540 illinois     jackson
## 621  -89.6 37.9   599 22541 illinois     jackson
## 622  -89.6 38.0   599 22542 illinois     jackson
## 623  -89.2 38.0   599 22543 illinois     jackson
## 624  -89.2 38.0   599 22544 illinois     jackson
## 625  -89.2 37.9   599 22545 illinois     jackson
## 626  -89.2 37.6   599 22546 illinois     jackson
## 627  -89.4 37.6   599 22547 illinois     jackson
## 628  -89.5 37.6   599 22548 illinois     jackson
## 629  -89.5 37.6   599 22549 illinois     jackson
## 630  -89.5 37.6   599 22550 illinois     jackson
## 631  -89.5 37.6   599 22551 illinois     jackson
## 632  -89.5 37.6   599 22552 illinois     jackson
## 633  -89.5 37.7   599 22553 illinois     jackson
## 634  -89.5 37.7   599 22554 illinois     jackson
## 635  -89.6 37.7   599 22555 illinois     jackson
## 636  -89.7 37.8   599 22556 illinois     jackson
## 637  -89.7 37.8   599 22557 illinois     jackson
## 638  -88.4 39.2   600 22559 illinois      jasper
## 639  -88.0 39.2   600 22560 illinois      jasper
## 640  -88.0 39.2   600 22561 illinois      jasper
## 641  -88.0 38.9   600 22562 illinois      jasper
## 642  -88.3 38.9   600 22563 illinois      jasper
## 643  -88.4 38.9   600 22564 illinois      jasper
## 644  -88.4 38.9   600 22565 illinois      jasper
## 645  -88.4 39.2   600 22566 illinois      jasper
## 646  -89.1 38.2   601 22568 illinois   jefferson
## 647  -89.1 38.5   601 22569 illinois   jefferson
## 648  -88.7 38.5   601 22570 illinois   jefferson
## 649  -88.7 38.3   601 22571 illinois   jefferson
## 650  -88.7 38.1   601 22572 illinois   jefferson
## 651  -89.1 38.1   601 22573 illinois   jefferson
## 652  -89.1 38.1   601 22574 illinois   jefferson
## 653  -89.1 38.2   601 22575 illinois   jefferson
## 654  -90.5 39.0   602 22577 illinois      jersey
## 655  -90.5 39.0   602 22578 illinois      jersey
## 656  -90.5 38.9   602 22579 illinois      jersey
## 657  -90.6 39.0   602 22580 illinois      jersey
## 658  -90.6 39.0   602 22581 illinois      jersey
## 659  -90.6 39.0   602 22582 illinois      jersey
## 660  -90.6 39.1   602 22583 illinois      jersey
## 661  -90.6 39.1   602 22584 illinois      jersey
## 662  -90.6 39.2   602 22585 illinois      jersey
## 663  -90.6 39.2   602 22586 illinois      jersey
## 664  -90.6 39.2   602 22587 illinois      jersey
## 665  -90.5 39.2   602 22588 illinois      jersey
## 666  -90.5 39.2   602 22589 illinois      jersey
## 667  -90.3 39.2   602 22590 illinois      jersey
## 668  -90.3 39.2   602 22591 illinois      jersey
## 669  -90.2 39.2   602 22592 illinois      jersey
## 670  -90.2 39.3   602 22593 illinois      jersey
## 671  -90.1 39.3   602 22594 illinois      jersey
## 672  -90.1 39.0   602 22595 illinois      jersey
## 673  -90.3 39.0   602 22596 illinois      jersey
## 674  -90.3 38.9   602 22597 illinois      jersey
## 675  -90.3 38.9   602 22598 illinois      jersey
## 676  -90.4 38.9   602 22599 illinois      jersey
## 677  -90.4 38.9   602 22600 illinois      jersey
## 678  -90.5 39.0   602 22601 illinois      jersey
## 679  -89.9 42.5   603 22603 illinois  jo daviess
## 680  -89.9 42.2   603 22604 illinois  jo daviess
## 681  -90.3 42.2   603 22605 illinois  jo daviess
## 682  -90.4 42.2   603 22606 illinois  jo daviess
## 683  -90.4 42.2   603 22607 illinois  jo daviess
## 684  -90.4 42.3   603 22608 illinois  jo daviess
## 685  -90.4 42.3   603 22609 illinois  jo daviess
## 686  -90.5 42.4   603 22610 illinois  jo daviess
## 687  -90.5 42.4   603 22611 illinois  jo daviess
## 688  -90.6 42.5   603 22612 illinois  jo daviess
## 689  -90.6 42.5   603 22613 illinois  jo daviess
## 690  -90.6 42.5   603 22614 illinois  jo daviess
## 691  -90.4 42.5   603 22615 illinois  jo daviess
## 692  -89.9 42.5   603 22616 illinois  jo daviess
## 693  -89.0 37.6   604 22618 illinois     johnson
## 694  -88.7 37.6   604 22619 illinois     johnson
## 695  -88.7 37.3   604 22620 illinois     johnson
## 696  -88.9 37.3   604 22621 illinois     johnson
## 697  -88.9 37.3   604 22622 illinois     johnson
## 698  -88.9 37.3   604 22623 illinois     johnson
## 699  -88.9 37.3   604 22624 illinois     johnson
## 700  -88.9 37.3   604 22625 illinois     johnson
## 701  -89.0 37.3   604 22626 illinois     johnson
## 702  -89.0 37.3   604 22627 illinois     johnson
## 703  -89.0 37.3   604 22628 illinois     johnson
## 704  -89.0 37.3   604 22629 illinois     johnson
## 705  -89.0 37.3   604 22630 illinois     johnson
## 706  -89.0 37.3   604 22631 illinois     johnson
## 707  -89.0 37.6   604 22632 illinois     johnson
## 708  -88.6 42.2   605 22634 illinois        kane
## 709  -88.2 42.2   605 22635 illinois        kane
## 710  -88.2 42.1   605 22636 illinois        kane
## 711  -88.3 42.1   605 22637 illinois        kane
## 712  -88.3 42.0   605 22638 illinois        kane
## 713  -88.3 41.7   605 22639 illinois        kane
## 714  -88.6 41.7   605 22640 illinois        kane
## 715  -88.6 42.1   605 22641 illinois        kane
## 716  -88.6 42.1   605 22642 illinois        kane
## 717  -88.6 42.2   605 22643 illinois        kane
## 718  -88.2 41.0   606 22645 illinois    kankakee
## 719  -88.2 41.1   606 22646 illinois    kankakee
## 720  -88.2 41.2   606 22647 illinois    kankakee
## 721  -88.0 41.2   606 22648 illinois    kankakee
## 722  -88.0 41.3   606 22649 illinois    kankakee
## 723  -87.5 41.3   606 22650 illinois    kankakee
## 724  -87.5 41.2   606 22651 illinois    kankakee
## 725  -87.5 41.0   606 22652 illinois    kankakee
## 726  -88.1 41.0   606 22653 illinois    kankakee
## 727  -88.2 41.0   606 22654 illinois    kankakee
## 728  -88.3 41.7   607 22656 illinois     kendall
## 729  -88.3 41.5   607 22657 illinois     kendall
## 730  -88.6 41.5   607 22658 illinois     kendall
## 731  -88.6 41.6   607 22659 illinois     kendall
## 732  -88.6 41.7   607 22660 illinois     kendall
## 733  -88.3 41.7   607 22661 illinois     kendall
## 734  -90.4 41.1   608 22663 illinois        knox
## 735  -90.0 41.1   608 22664 illinois        knox
## 736  -90.0 41.0   608 22665 illinois        knox
## 737  -90.0 40.7   608 22666 illinois        knox
## 738  -90.4 40.7   608 22667 illinois        knox
## 739  -90.4 41.1   608 22668 illinois        knox
## 740  -90.4 41.1   608 22669 illinois        knox
## 741  -87.8 42.2   609 22671 illinois        lake
## 742  -88.2 42.2   609 22672 illinois        lake
## 743  -88.2 42.5   609 22673 illinois        lake
## 744  -87.8 42.5   609 22674 illinois        lake
## 745  -87.8 42.5   609 22675 illinois        lake
## 746  -87.8 42.4   609 22676 illinois        lake
## 747  -87.8 42.4   609 22677 illinois        lake
## 748  -87.8 42.3   609 22678 illinois        lake
## 749  -87.8 42.3   609 22679 illinois        lake
## 750  -87.8 42.2   609 22680 illinois        lake
## 751  -87.8 42.2   609 22681 illinois        lake
## 752  -87.8 42.2   609 22682 illinois        lake
## 753  -88.6 41.6   610 22684 illinois    la salle
## 754  -88.6 41.5   610 22685 illinois    la salle
## 755  -88.6 41.1   610 22686 illinois    la salle
## 756  -88.9 41.1   610 22687 illinois    la salle
## 757  -88.9 40.9   610 22688 illinois    la salle
## 758  -89.0 40.9   610 22689 illinois    la salle
## 759  -89.0 41.1   610 22690 illinois    la salle
## 760  -89.2 41.1   610 22691 illinois    la salle
## 761  -89.2 41.3   610 22692 illinois    la salle
## 762  -89.2 41.6   610 22693 illinois    la salle
## 763  -89.2 41.6   610 22694 illinois    la salle
## 764  -88.9 41.6   610 22695 illinois    la salle
## 765  -88.6 41.6   610 22696 illinois    la salle
## 766  -87.5 38.9   611 22698 illinois    lawrence
## 767  -87.5 38.8   611 22699 illinois    lawrence
## 768  -87.5 38.7   611 22700 illinois    lawrence
## 769  -87.5 38.7   611 22701 illinois    lawrence
## 770  -87.5 38.7   611 22702 illinois    lawrence
## 771  -87.6 38.7   611 22703 illinois    lawrence
## 772  -87.6 38.6   611 22704 illinois    lawrence
## 773  -87.6 38.6   611 22705 illinois    lawrence
## 774  -87.7 38.6   611 22706 illinois    lawrence
## 775  -87.9 38.6   611 22707 illinois    lawrence
## 776  -87.9 38.9   611 22708 illinois    lawrence
## 777  -87.5 38.9   611 22709 illinois    lawrence
## 778  -88.9 41.9   612 22711 illinois         lee
## 779  -88.9 41.7   612 22712 illinois         lee
## 780  -88.9 41.7   612 22713 illinois         lee
## 781  -88.9 41.6   612 22714 illinois         lee
## 782  -89.2 41.6   612 22715 illinois         lee
## 783  -89.2 41.6   612 22716 illinois         lee
## 784  -89.6 41.6   612 22717 illinois         lee
## 785  -89.6 41.9   612 22718 illinois         lee
## 786  -89.5 41.9   612 22719 illinois         lee
## 787  -89.5 41.9   612 22720 illinois         lee
## 788  -89.4 41.9   612 22721 illinois         lee
## 789  -89.4 41.9   612 22722 illinois         lee
## 790  -89.4 41.9   612 22723 illinois         lee
## 791  -89.4 41.9   612 22724 illinois         lee
## 792  -89.4 41.9   612 22725 illinois         lee
## 793  -89.4 41.9   612 22726 illinois         lee
## 794  -88.9 41.9   612 22727 illinois         lee
## 795  -88.9 40.7   613 22729 illinois  livingston
## 796  -88.9 40.9   613 22730 illinois  livingston
## 797  -88.9 41.1   613 22731 illinois  livingston
## 798  -88.6 41.1   613 22732 illinois  livingston
## 799  -88.2 41.1   613 22733 illinois  livingston
## 800  -88.2 41.0   613 22734 illinois  livingston
## 801  -88.2 40.6   613 22735 illinois  livingston
## 802  -88.5 40.6   613 22736 illinois  livingston
## 803  -88.6 40.6   613 22737 illinois  livingston
## 804  -88.6 40.7   613 22738 illinois  livingston
## 805  -88.6 40.7   613 22739 illinois  livingston
## 806  -88.6 40.7   613 22740 illinois  livingston
## 807  -88.9 40.7   613 22741 illinois  livingston
## 808  -89.6 40.3   614 22743 illinois       logan
## 809  -89.3 40.3   614 22744 illinois       logan
## 810  -89.3 40.3   614 22745 illinois       logan
## 811  -89.1 40.3   614 22746 illinois       logan
## 812  -89.1 40.0   614 22747 illinois       logan
## 813  -89.1 39.9   614 22748 illinois       logan
## 814  -89.2 39.9   614 22749 illinois       logan
## 815  -89.4 39.9   614 22750 illinois       logan
## 816  -89.4 39.9   614 22751 illinois       logan
## 817  -89.5 39.9   614 22752 illinois       logan
## 818  -89.5 40.0   614 22753 illinois       logan
## 819  -89.6 40.0   614 22754 illinois       logan
## 820  -89.6 40.1   614 22755 illinois       logan
## 821  -89.6 40.1   614 22756 illinois       logan
## 822  -89.6 40.1   614 22757 illinois       logan
## 823  -89.6 40.3   614 22758 illinois       logan
## 824  -90.8 40.6   615 22760 illinois   mcdonough
## 825  -90.4 40.6   615 22761 illinois   mcdonough
## 826  -90.5 40.3   615 22762 illinois   mcdonough
## 827  -90.9 40.3   615 22763 illinois   mcdonough
## 828  -90.9 40.6   615 22764 illinois   mcdonough
## 829  -90.8 40.6   615 22765 illinois   mcdonough
## 830  -88.2 42.5   616 22767 illinois     mchenry
## 831  -88.2 42.2   616 22768 illinois     mchenry
## 832  -88.2 42.2   616 22769 illinois     mchenry
## 833  -88.6 42.2   616 22770 illinois     mchenry
## 834  -88.7 42.2   616 22771 illinois     mchenry
## 835  -88.7 42.5   616 22772 illinois     mchenry
## 836  -88.3 42.5   616 22773 illinois     mchenry
## 837  -88.2 42.5   616 22774 illinois     mchenry
## 838  -88.5 40.6   617 22776 illinois      mclean
## 839  -88.5 40.4   617 22777 illinois      mclean
## 840  -88.5 40.3   617 22778 illinois      mclean
## 841  -88.6 40.3   617 22779 illinois      mclean
## 842  -89.1 40.3   617 22780 illinois      mclean
## 843  -89.3 40.3   617 22781 illinois      mclean
## 844  -89.3 40.3   617 22782 illinois      mclean
## 845  -89.3 40.6   617 22783 illinois      mclean
## 846  -89.1 40.6   617 22784 illinois      mclean
## 847  -89.1 40.6   617 22785 illinois      mclean
## 848  -89.1 40.6   617 22786 illinois      mclean
## 849  -89.1 40.6   617 22787 illinois      mclean
## 850  -89.0 40.6   617 22788 illinois      mclean
## 851  -89.0 40.7   617 22789 illinois      mclean
## 852  -89.0 40.7   617 22790 illinois      mclean
## 853  -89.0 40.7   617 22791 illinois      mclean
## 854  -88.9 40.7   617 22792 illinois      mclean
## 855  -88.6 40.7   617 22793 illinois      mclean
## 856  -88.6 40.7   617 22794 illinois      mclean
## 857  -88.6 40.7   617 22795 illinois      mclean
## 858  -88.6 40.6   617 22796 illinois      mclean
## 859  -88.5 40.6   617 22797 illinois      mclean
## 860  -89.1 40.0   618 22799 illinois       macon
## 861  -88.7 40.1   618 22800 illinois       macon
## 862  -88.8 39.8   618 22801 illinois       macon
## 863  -88.8 39.8   618 22802 illinois       macon
## 864  -88.8 39.7   618 22803 illinois       macon
## 865  -88.8 39.7   618 22804 illinois       macon
## 866  -88.8 39.6   618 22805 illinois       macon
## 867  -89.0 39.7   618 22806 illinois       macon
## 868  -89.1 39.7   618 22807 illinois       macon
## 869  -89.1 39.8   618 22808 illinois       macon
## 870  -89.1 39.8   618 22809 illinois       macon
## 871  -89.2 39.8   618 22810 illinois       macon
## 872  -89.2 39.8   618 22811 illinois       macon
## 873  -89.2 39.9   618 22812 illinois       macon
## 874  -89.1 39.9   618 22813 illinois       macon
## 875  -89.1 40.0   618 22814 illinois       macon
## 876  -89.9 39.5   619 22816 illinois    macoupin
## 877  -89.7 39.5   619 22817 illinois    macoupin
## 878  -89.7 39.4   619 22818 illinois    macoupin
## 879  -89.7 39.0   619 22819 illinois    macoupin
## 880  -90.1 39.0   619 22820 illinois    macoupin
## 881  -90.1 39.3   619 22821 illinois    macoupin
## 882  -90.1 39.4   619 22822 illinois    macoupin
## 883  -90.2 39.4   619 22823 illinois    macoupin
## 884  -90.1 39.5   619 22824 illinois    macoupin
## 885  -89.9 39.5   619 22825 illinois    macoupin
## 886  -90.3 38.9   620 22827 illinois     madison
## 887  -90.3 39.0   620 22828 illinois     madison
## 888  -90.1 39.0   620 22829 illinois     madison
## 889  -89.7 39.0   620 22830 illinois     madison
## 890  -89.6 39.0   620 22831 illinois     madison
## 891  -89.6 38.9   620 22832 illinois     madison
## 892  -89.6 38.9   620 22833 illinois     madison
## 893  -89.6 38.7   620 22834 illinois     madison
## 894  -89.6 38.7   620 22835 illinois     madison
## 895  -89.7 38.7   620 22836 illinois     madison
## 896  -90.2 38.7   620 22837 illinois     madison
## 897  -90.2 38.7   620 22838 illinois     madison
## 898  -90.2 38.7   620 22839 illinois     madison
## 899  -90.2 38.8   620 22840 illinois     madison
## 900  -90.1 38.8   620 22841 illinois     madison
## 901  -90.1 38.8   620 22842 illinois     madison
## 902  -90.1 38.8   620 22843 illinois     madison
## 903  -90.1 38.9   620 22844 illinois     madison
## 904  -90.2 38.9   620 22845 illinois     madison
## 905  -90.2 38.9   620 22846 illinois     madison
## 906  -90.3 38.9   620 22847 illinois     madison
## 907  -89.1 38.5   621 22849 illinois      marion
## 908  -89.1 38.7   621 22850 illinois      marion
## 909  -89.1 38.8   621 22851 illinois      marion
## 910  -88.7 38.8   621 22852 illinois      marion
## 911  -88.7 38.6   621 22853 illinois      marion
## 912  -88.7 38.5   621 22854 illinois      marion
## 913  -89.1 38.5   621 22855 illinois      marion
## 914  -89.1 38.5   621 22856 illinois      marion
## 915  -89.6 41.0   622 22858 illinois    marshall
## 916  -89.6 41.1   622 22859 illinois    marshall
## 917  -89.5 41.1   622 22860 illinois    marshall
## 918  -89.3 41.1   622 22861 illinois    marshall
## 919  -89.3 41.1   622 22862 illinois    marshall
## 920  -89.2 41.1   622 22863 illinois    marshall
## 921  -89.0 41.1   622 22864 illinois    marshall
## 922  -89.0 40.9   622 22865 illinois    marshall
## 923  -89.5 40.9   622 22866 illinois    marshall
## 924  -89.4 41.0   622 22867 illinois    marshall
## 925  -89.6 41.0   622 22868 illinois    marshall
## 926  -90.4 40.1   623 22870 illinois       mason
## 927  -90.3 40.1   623 22871 illinois       mason
## 928  -90.3 40.1   623 22872 illinois       mason
## 929  -90.3 40.1   623 22873 illinois       mason
## 930  -90.3 40.1   623 22874 illinois       mason
## 931  -90.2 40.1   623 22875 illinois       mason
## 932  -90.2 40.2   623 22876 illinois       mason
## 933  -90.2 40.2   623 22877 illinois       mason
## 934  -90.2 40.2   623 22878 illinois       mason
## 935  -90.1 40.2   623 22879 illinois       mason
## 936  -90.1 40.3   623 22880 illinois       mason
## 937  -90.1 40.3   623 22881 illinois       mason
## 938  -90.1 40.3   623 22882 illinois       mason
## 939  -90.0 40.4   623 22883 illinois       mason
## 940  -90.0 40.4   623 22884 illinois       mason
## 941  -89.9 40.4   623 22885 illinois       mason
## 942  -89.7 40.4   623 22886 illinois       mason
## 943  -89.7 40.3   623 22887 illinois       mason
## 944  -89.6 40.3   623 22888 illinois       mason
## 945  -89.6 40.1   623 22889 illinois       mason
## 946  -89.6 40.2   623 22890 illinois       mason
## 947  -89.7 40.2   623 22891 illinois       mason
## 948  -89.7 40.2   623 22892 illinois       mason
## 949  -89.7 40.1   623 22893 illinois       mason
## 950  -89.7 40.1   623 22894 illinois       mason
## 951  -89.7 40.1   623 22895 illinois       mason
## 952  -89.8 40.1   623 22896 illinois       mason
## 953  -89.8 40.1   623 22897 illinois       mason
## 954  -89.9 40.1   623 22898 illinois       mason
## 955  -89.9 40.1   623 22899 illinois       mason
## 956  -90.0 40.1   623 22900 illinois       mason
## 957  -90.0 40.1   623 22901 illinois       mason
## 958  -90.0 40.1   623 22902 illinois       mason
## 959  -90.0 40.1   623 22903 illinois       mason
## 960  -90.1 40.1   623 22904 illinois       mason
## 961  -90.1 40.1   623 22905 illinois       mason
## 962  -90.1 40.1   623 22906 illinois       mason
## 963  -90.2 40.1   623 22907 illinois       mason
## 964  -90.2 40.1   623 22908 illinois       mason
## 965  -90.2 40.0   623 22909 illinois       mason
## 966  -90.3 40.1   623 22910 illinois       mason
## 967  -90.3 40.0   623 22911 illinois       mason
## 968  -90.3 40.1   623 22912 illinois       mason
## 969  -90.3 40.1   623 22913 illinois       mason
## 970  -90.3 40.1   623 22914 illinois       mason
## 971  -90.4 40.1   623 22915 illinois       mason
## 972  -88.9 37.2   624 22917 illinois      massac
## 973  -88.9 37.3   624 22918 illinois      massac
## 974  -88.9 37.3   624 22919 illinois      massac
## 975  -88.9 37.3   624 22920 illinois      massac
## 976  -88.9 37.3   624 22921 illinois      massac
## 977  -88.7 37.3   624 22922 illinois      massac
## 978  -88.5 37.2   624 22923 illinois      massac
## 979  -88.5 37.1   624 22924 illinois      massac
## 980  -88.6 37.1   624 22925 illinois      massac
## 981  -88.6 37.1   624 22926 illinois      massac
## 982  -88.6 37.1   624 22927 illinois      massac
## 983  -88.7 37.2   624 22928 illinois      massac
## 984  -88.8 37.2   624 22929 illinois      massac
## 985  -88.8 37.2   624 22930 illinois      massac
## 986  -88.9 37.2   624 22931 illinois      massac
## 987  -88.9 37.2   624 22932 illinois      massac
## 988  -90.0 40.1   625 22934 illinois      menard
## 989  -90.0 40.1   625 22935 illinois      menard
## 990  -89.9 40.1   625 22936 illinois      menard
## 991  -89.9 40.1   625 22937 illinois      menard
## 992  -89.8 40.1   625 22938 illinois      menard
## 993  -89.8 40.1   625 22939 illinois      menard
## 994  -89.7 40.1   625 22940 illinois      menard
## 995  -89.7 40.1   625 22941 illinois      menard
## 996  -89.7 40.1   625 22942 illinois      menard
## 997  -89.7 40.2   625 22943 illinois      menard
## 998  -89.7 40.2   625 22944 illinois      menard
## 999  -89.6 40.2   625 22945 illinois      menard
## 1000 -89.6 40.1   625 22946 illinois      menard
## 1001 -89.6 40.1   625 22947 illinois      menard
## 1002 -89.6 40.1   625 22948 illinois      menard
## 1003 -89.6 40.0   625 22949 illinois      menard
## 1004 -89.7 40.0   625 22950 illinois      menard
## 1005 -89.7 40.0   625 22951 illinois      menard
## 1006 -89.7 40.0   625 22952 illinois      menard
## 1007 -89.7 39.9   625 22953 illinois      menard
## 1008 -89.8 39.9   625 22954 illinois      menard
## 1009 -89.8 39.9   625 22955 illinois      menard
## 1010 -90.0 39.9   625 22956 illinois      menard
## 1011 -90.0 40.1   625 22957 illinois      menard
## 1012 -90.4 41.3   626 22959 illinois      mercer
## 1013 -90.4 41.1   626 22960 illinois      mercer
## 1014 -90.4 41.1   626 22961 illinois      mercer
## 1015 -90.8 41.1   626 22962 illinois      mercer
## 1016 -90.9 41.1   626 22963 illinois      mercer
## 1017 -91.0 41.1   626 22964 illinois      mercer
## 1018 -91.0 41.1   626 22965 illinois      mercer
## 1019 -91.0 41.2   626 22966 illinois      mercer
## 1020 -91.0 41.2   626 22967 illinois      mercer
## 1021 -91.1 41.2   626 22968 illinois      mercer
## 1022 -91.1 41.2   626 22969 illinois      mercer
## 1023 -91.1 41.3   626 22970 illinois      mercer
## 1024 -91.1 41.3   626 22971 illinois      mercer
## 1025 -91.1 41.3   626 22972 illinois      mercer
## 1026 -90.4 41.3   626 22973 illinois      mercer
## 1027 -90.3 38.5   627 22975 illinois      monroe
## 1028 -90.1 38.4   627 22976 illinois      monroe
## 1029 -90.2 38.4   627 22977 illinois      monroe
## 1030 -90.1 38.4   627 22978 illinois      monroe
## 1031 -90.1 38.4   627 22979 illinois      monroe
## 1032 -90.1 38.3   627 22980 illinois      monroe
## 1033 -90.1 38.3   627 22981 illinois      monroe
## 1034 -89.9 38.3   627 22982 illinois      monroe
## 1035 -89.9 38.3   627 22983 illinois      monroe
## 1036 -89.9 38.3   627 22984 illinois      monroe
## 1037 -89.9 38.2   627 22985 illinois      monroe
## 1038 -90.0 38.2   627 22986 illinois      monroe
## 1039 -90.0 38.1   627 22987 illinois      monroe
## 1040 -90.2 38.1   627 22988 illinois      monroe
## 1041 -90.3 38.1   627 22989 illinois      monroe
## 1042 -90.3 38.2   627 22990 illinois      monroe
## 1043 -90.4 38.2   627 22991 illinois      monroe
## 1044 -90.4 38.2   627 22992 illinois      monroe
## 1045 -90.4 38.3   627 22993 illinois      monroe
## 1046 -90.4 38.4   627 22994 illinois      monroe
## 1047 -90.3 38.4   627 22995 illinois      monroe
## 1048 -90.3 38.4   627 22996 illinois      monroe
## 1049 -90.3 38.5   627 22997 illinois      monroe
## 1050 -89.5 39.5   628 22999 illinois  montgomery
## 1051 -89.5 39.4   628 23000 illinois  montgomery
## 1052 -89.1 39.4   628 23001 illinois  montgomery
## 1053 -89.1 39.2   628 23002 illinois  montgomery
## 1054 -89.3 39.2   628 23003 illinois  montgomery
## 1055 -89.3 39.0   628 23004 illinois  montgomery
## 1056 -89.6 39.0   628 23005 illinois  montgomery
## 1057 -89.6 39.0   628 23006 illinois  montgomery
## 1058 -89.6 39.0   628 23007 illinois  montgomery
## 1059 -89.7 39.0   628 23008 illinois  montgomery
## 1060 -89.7 39.4   628 23009 illinois  montgomery
## 1061 -89.7 39.5   628 23010 illinois  montgomery
## 1062 -89.5 39.5   628 23011 illinois  montgomery
## 1063 -90.0 39.9   629 23013 illinois      morgan
## 1064 -90.0 39.8   629 23014 illinois      morgan
## 1065 -90.0 39.8   629 23015 illinois      morgan
## 1066 -90.0 39.7   629 23016 illinois      morgan
## 1067 -89.9 39.6   629 23017 illinois      morgan
## 1068 -89.9 39.5   629 23018 illinois      morgan
## 1069 -90.1 39.5   629 23019 illinois      morgan
## 1070 -90.3 39.5   629 23020 illinois      morgan
## 1071 -90.3 39.6   629 23021 illinois      morgan
## 1072 -90.3 39.6   629 23022 illinois      morgan
## 1073 -90.3 39.7   629 23023 illinois      morgan
## 1074 -90.4 39.7   629 23024 illinois      morgan
## 1075 -90.4 39.7   629 23025 illinois      morgan
## 1076 -90.5 39.8   629 23026 illinois      morgan
## 1077 -90.5 39.8   629 23027 illinois      morgan
## 1078 -90.6 39.8   629 23028 illinois      morgan
## 1079 -90.6 39.8   629 23029 illinois      morgan
## 1080 -90.6 39.9   629 23030 illinois      morgan
## 1081 -90.0 39.9   629 23031 illinois      morgan
## 1082 -88.5 39.6   630 23033 illinois    moultrie
## 1083 -88.5 39.4   630 23034 illinois    moultrie
## 1084 -88.6 39.4   630 23035 illinois    moultrie
## 1085 -88.6 39.5   630 23036 illinois    moultrie
## 1086 -88.6 39.5   630 23037 illinois    moultrie
## 1087 -88.6 39.5   630 23038 illinois    moultrie
## 1088 -88.6 39.5   630 23039 illinois    moultrie
## 1089 -88.6 39.5   630 23040 illinois    moultrie
## 1090 -88.6 39.5   630 23041 illinois    moultrie
## 1091 -88.6 39.5   630 23042 illinois    moultrie
## 1092 -88.7 39.5   630 23043 illinois    moultrie
## 1093 -88.7 39.6   630 23044 illinois    moultrie
## 1094 -88.8 39.6   630 23045 illinois    moultrie
## 1095 -88.8 39.6   630 23046 illinois    moultrie
## 1096 -88.8 39.7   630 23047 illinois    moultrie
## 1097 -88.8 39.7   630 23048 illinois    moultrie
## 1098 -88.8 39.8   630 23049 illinois    moultrie
## 1099 -88.8 39.8   630 23050 illinois    moultrie
## 1100 -88.5 39.8   630 23051 illinois    moultrie
## 1101 -88.5 39.6   630 23052 illinois    moultrie
## 1102 -89.7 42.2   631 23054 illinois        ogle
## 1103 -89.4 42.2   631 23055 illinois        ogle
## 1104 -89.2 42.2   631 23056 illinois        ogle
## 1105 -89.2 42.2   631 23057 illinois        ogle
## 1106 -88.9 42.2   631 23058 illinois        ogle
## 1107 -88.9 42.1   631 23059 illinois        ogle
## 1108 -88.9 41.9   631 23060 illinois        ogle
## 1109 -89.4 41.9   631 23061 illinois        ogle
## 1110 -89.4 41.9   631 23062 illinois        ogle
## 1111 -89.4 41.9   631 23063 illinois        ogle
## 1112 -89.4 41.9   631 23064 illinois        ogle
## 1113 -89.4 41.9   631 23065 illinois        ogle
## 1114 -89.4 41.9   631 23066 illinois        ogle
## 1115 -89.5 41.9   631 23067 illinois        ogle
## 1116 -89.5 41.9   631 23068 illinois        ogle
## 1117 -89.6 41.9   631 23069 illinois        ogle
## 1118 -89.6 41.9   631 23070 illinois        ogle
## 1119 -89.7 41.9   631 23071 illinois        ogle
## 1120 -89.7 42.2   631 23072 illinois        ogle
## 1121 -89.6 41.0   632 23074 illinois      peoria
## 1122 -89.4 41.0   632 23075 illinois      peoria
## 1123 -89.5 40.9   632 23076 illinois      peoria
## 1124 -89.5 40.9   632 23077 illinois      peoria
## 1125 -89.5 40.8   632 23078 illinois      peoria
## 1126 -89.6 40.8   632 23079 illinois      peoria
## 1127 -89.6 40.8   632 23080 illinois      peoria
## 1128 -89.6 40.8   632 23081 illinois      peoria
## 1129 -89.6 40.7   632 23082 illinois      peoria
## 1130 -89.6 40.7   632 23083 illinois      peoria
## 1131 -89.6 40.7   632 23084 illinois      peoria
## 1132 -89.6 40.6   632 23085 illinois      peoria
## 1133 -89.7 40.6   632 23086 illinois      peoria
## 1134 -89.7 40.6   632 23087 illinois      peoria
## 1135 -89.7 40.5   632 23088 illinois      peoria
## 1136 -89.7 40.6   632 23089 illinois      peoria
## 1137 -89.7 40.5   632 23090 illinois      peoria
## 1138 -89.8 40.5   632 23091 illinois      peoria
## 1139 -89.8 40.5   632 23092 illinois      peoria
## 1140 -89.9 40.5   632 23093 illinois      peoria
## 1141 -89.9 40.6   632 23094 illinois      peoria
## 1142 -90.0 40.6   632 23095 illinois      peoria
## 1143 -90.0 40.7   632 23096 illinois      peoria
## 1144 -90.0 41.0   632 23097 illinois      peoria
## 1145 -89.6 41.0   632 23098 illinois      peoria
## 1146 -89.1 38.2   633 23100 illinois       perry
## 1147 -89.1 38.1   633 23101 illinois       perry
## 1148 -89.1 38.1   633 23102 illinois       perry
## 1149 -89.1 38.1   633 23103 illinois       perry
## 1150 -89.1 38.1   633 23104 illinois       perry
## 1151 -89.1 38.1   633 23105 illinois       perry
## 1152 -89.1 38.1   633 23106 illinois       perry
## 1153 -89.1 38.1   633 23107 illinois       perry
## 1154 -89.1 38.0   633 23108 illinois       perry
## 1155 -89.1 38.0   633 23109 illinois       perry
## 1156 -89.2 38.0   633 23110 illinois       perry
## 1157 -89.2 38.0   633 23111 illinois       perry
## 1158 -89.6 38.0   633 23112 illinois       perry
## 1159 -89.6 38.2   633 23113 illinois       perry
## 1160 -89.5 38.2   633 23114 illinois       perry
## 1161 -89.4 38.2   633 23115 illinois       perry
## 1162 -89.1 38.2   633 23116 illinois       perry
## 1163 -88.8 39.8   634 23118 illinois       piatt
## 1164 -88.7 40.1   634 23119 illinois       piatt
## 1165 -88.7 40.1   634 23120 illinois       piatt
## 1166 -88.7 40.1   634 23121 illinois       piatt
## 1167 -88.7 40.1   634 23122 illinois       piatt
## 1168 -88.7 40.1   634 23123 illinois       piatt
## 1169 -88.6 40.3   634 23124 illinois       piatt
## 1170 -88.5 40.3   634 23125 illinois       piatt
## 1171 -88.5 40.2   634 23126 illinois       piatt
## 1172 -88.5 40.2   634 23127 illinois       piatt
## 1173 -88.5 39.9   634 23128 illinois       piatt
## 1174 -88.5 39.8   634 23129 illinois       piatt
## 1175 -88.8 39.8   634 23130 illinois       piatt
## 1176 -91.4 39.8   635 23132 illinois        pike
## 1177 -90.9 39.8   635 23133 illinois        pike
## 1178 -90.9 39.8   635 23134 illinois        pike
## 1179 -90.6 39.8   635 23135 illinois        pike
## 1180 -90.6 39.8   635 23136 illinois        pike
## 1181 -90.6 39.7   635 23137 illinois        pike
## 1182 -90.7 39.7   635 23138 illinois        pike
## 1183 -90.7 39.7   635 23139 illinois        pike
## 1184 -90.6 39.6   635 23140 illinois        pike
## 1185 -90.6 39.5   635 23141 illinois        pike
## 1186 -90.6 39.5   635 23142 illinois        pike
## 1187 -90.6 39.5   635 23143 illinois        pike
## 1188 -90.6 39.4   635 23144 illinois        pike
## 1189 -90.6 39.4   635 23145 illinois        pike
## 1190 -90.9 39.4   635 23146 illinois        pike
## 1191 -91.0 39.4   635 23147 illinois        pike
## 1192 -91.0 39.4   635 23148 illinois        pike
## 1193 -91.1 39.5   635 23149 illinois        pike
## 1194 -91.1 39.5   635 23150 illinois        pike
## 1195 -91.2 39.6   635 23151 illinois        pike
## 1196 -91.2 39.6   635 23152 illinois        pike
## 1197 -91.3 39.7   635 23153 illinois        pike
## 1198 -91.3 39.7   635 23154 illinois        pike
## 1199 -91.4 39.7   635 23155 illinois        pike
## 1200 -91.4 39.8   635 23156 illinois        pike
## 1201 -88.7 37.3   636 23158 illinois        pope
## 1202 -88.7 37.6   636 23159 illinois        pope
## 1203 -88.4 37.6   636 23160 illinois        pope
## 1204 -88.4 37.4   636 23161 illinois        pope
## 1205 -88.4 37.4   636 23162 illinois        pope
## 1206 -88.5 37.4   636 23163 illinois        pope
## 1207 -88.5 37.4   636 23164 illinois        pope
## 1208 -88.5 37.3   636 23165 illinois        pope
## 1209 -88.5 37.3   636 23166 illinois        pope
## 1210 -88.5 37.3   636 23167 illinois        pope
## 1211 -88.5 37.3   636 23168 illinois        pope
## 1212 -88.5 37.2   636 23169 illinois        pope
## 1213 -88.4 37.2   636 23170 illinois        pope
## 1214 -88.5 37.1   636 23171 illinois        pope
## 1215 -88.5 37.1   636 23172 illinois        pope
## 1216 -88.5 37.1   636 23173 illinois        pope
## 1217 -88.5 37.2   636 23174 illinois        pope
## 1218 -88.7 37.3   636 23175 illinois        pope
## 1219 -88.9 37.2   637 23177 illinois     pulaski
## 1220 -89.0 37.2   637 23178 illinois     pulaski
## 1221 -89.0 37.2   637 23179 illinois     pulaski
## 1222 -89.1 37.2   637 23180 illinois     pulaski
## 1223 -89.1 37.2   637 23181 illinois     pulaski
## 1224 -89.1 37.1   637 23182 illinois     pulaski
## 1225 -89.1 37.1   637 23183 illinois     pulaski
## 1226 -89.2 37.1   637 23184 illinois     pulaski
## 1227 -89.2 37.1   637 23185 illinois     pulaski
## 1228 -89.2 37.1   637 23186 illinois     pulaski
## 1229 -89.2 37.1   637 23187 illinois     pulaski
## 1230 -89.3 37.1   637 23188 illinois     pulaski
## 1231 -89.3 37.1   637 23189 illinois     pulaski
## 1232 -89.3 37.2   637 23190 illinois     pulaski
## 1233 -89.3 37.2   637 23191 illinois     pulaski
## 1234 -89.3 37.2   637 23192 illinois     pulaski
## 1235 -89.3 37.2   637 23193 illinois     pulaski
## 1236 -89.3 37.2   637 23194 illinois     pulaski
## 1237 -89.3 37.2   637 23195 illinois     pulaski
## 1238 -89.2 37.3   637 23196 illinois     pulaski
## 1239 -89.2 37.3   637 23197 illinois     pulaski
## 1240 -89.2 37.3   637 23198 illinois     pulaski
## 1241 -89.2 37.3   637 23199 illinois     pulaski
## 1242 -89.2 37.3   637 23200 illinois     pulaski
## 1243 -89.0 37.3   637 23201 illinois     pulaski
## 1244 -89.0 37.3   637 23202 illinois     pulaski
## 1245 -89.0 37.3   637 23203 illinois     pulaski
## 1246 -89.0 37.3   637 23204 illinois     pulaski
## 1247 -89.0 37.3   637 23205 illinois     pulaski
## 1248 -89.0 37.3   637 23206 illinois     pulaski
## 1249 -88.9 37.3   637 23207 illinois     pulaski
## 1250 -88.9 37.3   637 23208 illinois     pulaski
## 1251 -88.9 37.2   637 23209 illinois     pulaski
## 1252 -89.2 41.1   638 23211 illinois      putnam
## 1253 -89.3 41.1   638 23212 illinois      putnam
## 1254 -89.3 41.1   638 23213 illinois      putnam
## 1255 -89.5 41.1   638 23214 illinois      putnam
## 1256 -89.5 41.2   638 23215 illinois      putnam
## 1257 -89.4 41.2   638 23216 illinois      putnam
## 1258 -89.3 41.3   638 23217 illinois      putnam
## 1259 -89.3 41.3   638 23218 illinois      putnam
## 1260 -89.3 41.3   638 23219 illinois      putnam
## 1261 -89.3 41.3   638 23220 illinois      putnam
## 1262 -89.2 41.3   638 23221 illinois      putnam
## 1263 -89.2 41.3   638 23222 illinois      putnam
## 1264 -89.2 41.1   638 23223 illinois      putnam
## 1265 -90.2 38.1   639 23225 illinois    randolph
## 1266 -90.0 38.1   639 23226 illinois    randolph
## 1267 -90.0 38.2   639 23227 illinois    randolph
## 1268 -89.9 38.2   639 23228 illinois    randolph
## 1269 -89.7 38.2   639 23229 illinois    randolph
## 1270 -89.6 38.2   639 23230 illinois    randolph
## 1271 -89.6 38.0   639 23231 illinois    randolph
## 1272 -89.6 37.9   639 23232 illinois    randolph
## 1273 -89.7 37.9   639 23233 illinois    randolph
## 1274 -89.7 37.8   639 23234 illinois    randolph
## 1275 -89.7 37.8   639 23235 illinois    randolph
## 1276 -89.7 37.8   639 23236 illinois    randolph
## 1277 -89.7 37.8   639 23237 illinois    randolph
## 1278 -89.8 37.9   639 23238 illinois    randolph
## 1279 -89.9 37.9   639 23239 illinois    randolph
## 1280 -89.9 37.9   639 23240 illinois    randolph
## 1281 -90.0 37.9   639 23241 illinois    randolph
## 1282 -90.0 37.9   639 23242 illinois    randolph
## 1283 -89.9 38.0   639 23243 illinois    randolph
## 1284 -89.9 38.0   639 23244 illinois    randolph
## 1285 -90.0 38.0   639 23245 illinois    randolph
## 1286 -90.0 38.0   639 23246 illinois    randolph
## 1287 -90.1 38.0   639 23247 illinois    randolph
## 1288 -90.2 38.1   639 23248 illinois    randolph
## 1289 -90.2 38.1   639 23249 illinois    randolph
## 1290 -90.2 38.1   639 23250 illinois    randolph
## 1291 -88.3 38.6   640 23252 illinois    richland
## 1292 -88.3 38.6   640 23253 illinois    richland
## 1293 -88.3 38.6   640 23254 illinois    richland
## 1294 -88.3 38.6   640 23255 illinois    richland
## 1295 -88.3 38.6   640 23256 illinois    richland
## 1296 -88.3 38.6   640 23257 illinois    richland
## 1297 -88.3 38.6   640 23258 illinois    richland
## 1298 -88.3 38.7   640 23259 illinois    richland
## 1299 -88.3 38.7   640 23260 illinois    richland
## 1300 -88.3 38.7   640 23261 illinois    richland
## 1301 -88.3 38.7   640 23262 illinois    richland
## 1302 -88.3 38.7   640 23263 illinois    richland
## 1303 -88.3 38.9   640 23264 illinois    richland
## 1304 -88.0 38.9   640 23265 illinois    richland
## 1305 -87.9 38.9   640 23266 illinois    richland
## 1306 -87.9 38.6   640 23267 illinois    richland
## 1307 -88.0 38.6   640 23268 illinois    richland
## 1308 -88.2 38.6   640 23269 illinois    richland
## 1309 -88.2 38.6   640 23270 illinois    richland
## 1310 -88.3 38.6   640 23271 illinois    richland
## 1311 -90.2 41.8   641 23273 illinois rock island
## 1312 -90.2 41.7   641 23274 illinois rock island
## 1313 -90.2 41.7   641 23275 illinois rock island
## 1314 -90.2 41.7   641 23276 illinois rock island
## 1315 -90.2 41.7   641 23277 illinois rock island
## 1316 -90.2 41.7   641 23278 illinois rock island
## 1317 -90.2 41.6   641 23279 illinois rock island
## 1318 -90.2 41.6   641 23280 illinois rock island
## 1319 -90.2 41.6   641 23281 illinois rock island
## 1320 -90.2 41.5   641 23282 illinois rock island
## 1321 -90.2 41.5   641 23283 illinois rock island
## 1322 -90.3 41.5   641 23284 illinois rock island
## 1323 -90.4 41.5   641 23285 illinois rock island
## 1324 -90.4 41.5   641 23286 illinois rock island
## 1325 -90.4 41.5   641 23287 illinois rock island
## 1326 -90.4 41.3   641 23288 illinois rock island
## 1327 -91.1 41.3   641 23289 illinois rock island
## 1328 -91.1 41.3   641 23290 illinois rock island
## 1329 -91.0 41.4   641 23291 illinois rock island
## 1330 -91.0 41.4   641 23292 illinois rock island
## 1331 -91.0 41.4   641 23293 illinois rock island
## 1332 -90.9 41.4   641 23294 illinois rock island
## 1333 -90.9 41.4   641 23295 illinois rock island
## 1334 -90.8 41.5   641 23296 illinois rock island
## 1335 -90.8 41.5   641 23297 illinois rock island
## 1336 -90.7 41.5   641 23298 illinois rock island
## 1337 -90.7 41.5   641 23299 illinois rock island
## 1338 -90.6 41.5   641 23300 illinois rock island
## 1339 -90.5 41.5   641 23301 illinois rock island
## 1340 -90.5 41.5   641 23302 illinois rock island
## 1341 -90.4 41.6   641 23303 illinois rock island
## 1342 -90.4 41.6   641 23304 illinois rock island
## 1343 -90.3 41.6   641 23305 illinois rock island
## 1344 -90.3 41.7   641 23306 illinois rock island
## 1345 -90.3 41.7   641 23307 illinois rock island
## 1346 -90.3 41.8   641 23308 illinois rock island
## 1347 -90.3 41.8   641 23309 illinois rock island
## 1348 -90.2 41.8   641 23310 illinois rock island
## 1349 -90.2 38.7   642 23312 illinois    st clair
## 1350 -89.7 38.7   642 23313 illinois    st clair
## 1351 -89.7 38.4   642 23314 illinois    st clair
## 1352 -89.7 38.2   642 23315 illinois    st clair
## 1353 -89.9 38.2   642 23316 illinois    st clair
## 1354 -89.9 38.3   642 23317 illinois    st clair
## 1355 -89.9 38.3   642 23318 illinois    st clair
## 1356 -89.9 38.3   642 23319 illinois    st clair
## 1357 -90.1 38.3   642 23320 illinois    st clair
## 1358 -90.1 38.3   642 23321 illinois    st clair
## 1359 -90.1 38.4   642 23322 illinois    st clair
## 1360 -90.1 38.4   642 23323 illinois    st clair
## 1361 -90.2 38.4   642 23324 illinois    st clair
## 1362 -90.1 38.4   642 23325 illinois    st clair
## 1363 -90.3 38.5   642 23326 illinois    st clair
## 1364 -90.2 38.5   642 23327 illinois    st clair
## 1365 -90.2 38.6   642 23328 illinois    st clair
## 1366 -90.2 38.6   642 23329 illinois    st clair
## 1367 -90.2 38.7   642 23330 illinois    st clair
## 1368 -88.4 37.6   643 23332 illinois      saline
## 1369 -88.7 37.6   643 23333 illinois      saline
## 1370 -88.7 37.9   643 23334 illinois      saline
## 1371 -88.7 37.9   643 23335 illinois      saline
## 1372 -88.4 37.9   643 23336 illinois      saline
## 1373 -88.4 37.6   643 23337 illinois      saline
## 1374 -88.4 37.6   643 23338 illinois      saline
## 1375 -89.2 39.8   644 23340 illinois    sangamon
## 1376 -89.2 39.8   644 23341 illinois    sangamon
## 1377 -89.3 39.8   644 23342 illinois    sangamon
## 1378 -89.3 39.8   644 23343 illinois    sangamon
## 1379 -89.3 39.8   644 23344 illinois    sangamon
## 1380 -89.3 39.8   644 23345 illinois    sangamon
## 1381 -89.4 39.8   644 23346 illinois    sangamon
## 1382 -89.4 39.7   644 23347 illinois    sangamon
## 1383 -89.4 39.8   644 23348 illinois    sangamon
## 1384 -89.4 39.7   644 23349 illinois    sangamon
## 1385 -89.5 39.7   644 23350 illinois    sangamon
## 1386 -89.5 39.6   644 23351 illinois    sangamon
## 1387 -89.5 39.6   644 23352 illinois    sangamon
## 1388 -89.5 39.5   644 23353 illinois    sangamon
## 1389 -89.7 39.5   644 23354 illinois    sangamon
## 1390 -89.9 39.5   644 23355 illinois    sangamon
## 1391 -89.9 39.6   644 23356 illinois    sangamon
## 1392 -90.0 39.7   644 23357 illinois    sangamon
## 1393 -90.0 39.8   644 23358 illinois    sangamon
## 1394 -90.0 39.8   644 23359 illinois    sangamon
## 1395 -90.0 39.9   644 23360 illinois    sangamon
## 1396 -90.0 39.9   644 23361 illinois    sangamon
## 1397 -89.8 39.9   644 23362 illinois    sangamon
## 1398 -89.8 39.9   644 23363 illinois    sangamon
## 1399 -89.7 39.9   644 23364 illinois    sangamon
## 1400 -89.7 40.0   644 23365 illinois    sangamon
## 1401 -89.7 40.0   644 23366 illinois    sangamon
## 1402 -89.7 40.0   644 23367 illinois    sangamon
## 1403 -89.6 40.0   644 23368 illinois    sangamon
## 1404 -89.5 40.0   644 23369 illinois    sangamon
## 1405 -89.5 39.9   644 23370 illinois    sangamon
## 1406 -89.4 39.9   644 23371 illinois    sangamon
## 1407 -89.4 39.9   644 23372 illinois    sangamon
## 1408 -89.2 39.9   644 23373 illinois    sangamon
## 1409 -89.2 39.8   644 23374 illinois    sangamon
## 1410 -90.9 40.3   645 23376 illinois    schuyler
## 1411 -90.5 40.3   645 23377 illinois    schuyler
## 1412 -90.5 40.2   645 23378 illinois    schuyler
## 1413 -90.2 40.2   645 23379 illinois    schuyler
## 1414 -90.2 40.2   645 23380 illinois    schuyler
## 1415 -90.2 40.1   645 23381 illinois    schuyler
## 1416 -90.3 40.1   645 23382 illinois    schuyler
## 1417 -90.3 40.1   645 23383 illinois    schuyler
## 1418 -90.3 40.1   645 23384 illinois    schuyler
## 1419 -90.3 40.1   645 23385 illinois    schuyler
## 1420 -90.4 40.1   645 23386 illinois    schuyler
## 1421 -90.4 40.1   645 23387 illinois    schuyler
## 1422 -90.4 40.1   645 23388 illinois    schuyler
## 1423 -90.4 40.1   645 23389 illinois    schuyler
## 1424 -90.4 40.0   645 23390 illinois    schuyler
## 1425 -90.4 40.0   645 23391 illinois    schuyler
## 1426 -90.5 40.0   645 23392 illinois    schuyler
## 1427 -90.5 40.0   645 23393 illinois    schuyler
## 1428 -90.6 40.0   645 23394 illinois    schuyler
## 1429 -90.6 40.0   645 23395 illinois    schuyler
## 1430 -90.6 40.0   645 23396 illinois    schuyler
## 1431 -90.7 40.0   645 23397 illinois    schuyler
## 1432 -90.7 40.0   645 23398 illinois    schuyler
## 1433 -90.7 40.1   645 23399 illinois    schuyler
## 1434 -90.7 40.1   645 23400 illinois    schuyler
## 1435 -90.9 40.1   645 23401 illinois    schuyler
## 1436 -90.9 40.2   645 23402 illinois    schuyler
## 1437 -90.9 40.3   645 23403 illinois    schuyler
## 1438 -90.6 39.8   646 23405 illinois       scott
## 1439 -90.5 39.8   646 23406 illinois       scott
## 1440 -90.5 39.8   646 23407 illinois       scott
## 1441 -90.4 39.7   646 23408 illinois       scott
## 1442 -90.4 39.7   646 23409 illinois       scott
## 1443 -90.3 39.7   646 23410 illinois       scott
## 1444 -90.3 39.6   646 23411 illinois       scott
## 1445 -90.3 39.6   646 23412 illinois       scott
## 1446 -90.3 39.5   646 23413 illinois       scott
## 1447 -90.6 39.5   646 23414 illinois       scott
## 1448 -90.6 39.6   646 23415 illinois       scott
## 1449 -90.7 39.7   646 23416 illinois       scott
## 1450 -90.7 39.7   646 23417 illinois       scott
## 1451 -90.6 39.7   646 23418 illinois       scott
## 1452 -90.6 39.8   646 23419 illinois       scott
## 1453 -88.8 39.6   647 23421 illinois      shelby
## 1454 -88.8 39.6   647 23422 illinois      shelby
## 1455 -88.7 39.6   647 23423 illinois      shelby
## 1456 -88.7 39.5   647 23424 illinois      shelby
## 1457 -88.6 39.5   647 23425 illinois      shelby
## 1458 -88.6 39.5   647 23426 illinois      shelby
## 1459 -88.6 39.5   647 23427 illinois      shelby
## 1460 -88.6 39.5   647 23428 illinois      shelby
## 1461 -88.6 39.5   647 23429 illinois      shelby
## 1462 -88.6 39.5   647 23430 illinois      shelby
## 1463 -88.6 39.5   647 23431 illinois      shelby
## 1464 -88.6 39.4   647 23432 illinois      shelby
## 1465 -88.5 39.4   647 23433 illinois      shelby
## 1466 -88.5 39.4   647 23434 illinois      shelby
## 1467 -88.5 39.2   647 23435 illinois      shelby
## 1468 -88.8 39.2   647 23436 illinois      shelby
## 1469 -89.1 39.2   647 23437 illinois      shelby
## 1470 -89.1 39.4   647 23438 illinois      shelby
## 1471 -89.0 39.4   647 23439 illinois      shelby
## 1472 -89.0 39.7   647 23440 illinois      shelby
## 1473 -88.8 39.6   647 23441 illinois      shelby
## 1474 -90.0 41.0   648 23443 illinois       stark
## 1475 -90.0 41.1   648 23444 illinois       stark
## 1476 -89.9 41.1   648 23445 illinois       stark
## 1477 -89.9 41.2   648 23446 illinois       stark
## 1478 -89.8 41.2   648 23447 illinois       stark
## 1479 -89.6 41.2   648 23448 illinois       stark
## 1480 -89.6 41.1   648 23449 illinois       stark
## 1481 -89.6 41.0   648 23450 illinois       stark
## 1482 -90.0 41.0   648 23451 illinois       stark
## 1483 -89.9 42.2   649 23453 illinois  stephenson
## 1484 -89.9 42.5   649 23454 illinois  stephenson
## 1485 -89.8 42.5   649 23455 illinois  stephenson
## 1486 -89.4 42.5   649 23456 illinois  stephenson
## 1487 -89.4 42.2   649 23457 illinois  stephenson
## 1488 -89.7 42.2   649 23458 illinois  stephenson
## 1489 -89.9 42.2   649 23459 illinois  stephenson
## 1490 -89.3 40.6   650 23461 illinois    tazewell
## 1491 -89.3 40.3   650 23462 illinois    tazewell
## 1492 -89.6 40.3   650 23463 illinois    tazewell
## 1493 -89.7 40.3   650 23464 illinois    tazewell
## 1494 -89.7 40.4   650 23465 illinois    tazewell
## 1495 -89.9 40.4   650 23466 illinois    tazewell
## 1496 -89.9 40.5   650 23467 illinois    tazewell
## 1497 -89.9 40.5   650 23468 illinois    tazewell
## 1498 -89.9 40.5   650 23469 illinois    tazewell
## 1499 -89.8 40.5   650 23470 illinois    tazewell
## 1500 -89.8 40.5   650 23471 illinois    tazewell
## 1501 -89.7 40.5   650 23472 illinois    tazewell
## 1502 -89.7 40.6   650 23473 illinois    tazewell
## 1503 -89.7 40.5   650 23474 illinois    tazewell
## 1504 -89.7 40.6   650 23475 illinois    tazewell
## 1505 -89.7 40.6   650 23476 illinois    tazewell
## 1506 -89.6 40.6   650 23477 illinois    tazewell
## 1507 -89.6 40.7   650 23478 illinois    tazewell
## 1508 -89.6 40.7   650 23479 illinois    tazewell
## 1509 -89.6 40.7   650 23480 illinois    tazewell
## 1510 -89.6 40.8   650 23481 illinois    tazewell
## 1511 -89.3 40.7   650 23482 illinois    tazewell
## 1512 -89.3 40.6   650 23483 illinois    tazewell
## 1513 -89.3 40.6   650 23484 illinois    tazewell
## 1514 -89.3 40.6   650 23485 illinois    tazewell
## 1515 -89.5 37.6   651 23487 illinois       union
## 1516 -89.5 37.6   651 23488 illinois       union
## 1517 -89.5 37.6   651 23489 illinois       union
## 1518 -89.5 37.6   651 23490 illinois       union
## 1519 -89.5 37.6   651 23491 illinois       union
## 1520 -89.4 37.6   651 23492 illinois       union
## 1521 -89.2 37.6   651 23493 illinois       union
## 1522 -89.0 37.6   651 23494 illinois       union
## 1523 -89.0 37.3   651 23495 illinois       union
## 1524 -89.2 37.3   651 23496 illinois       union
## 1525 -89.5 37.3   651 23497 illinois       union
## 1526 -89.4 37.4   651 23498 illinois       union
## 1527 -89.4 37.4   651 23499 illinois       union
## 1528 -89.4 37.4   651 23500 illinois       union
## 1529 -89.5 37.5   651 23501 illinois       union
## 1530 -89.5 37.6   651 23502 illinois       union
## 1531 -87.9 40.4   652 23504 illinois   vermilion
## 1532 -87.9 40.5   652 23505 illinois   vermilion
## 1533 -87.5 40.5   652 23506 illinois   vermilion
## 1534 -87.5 40.5   652 23507 illinois   vermilion
## 1535 -87.5 40.1   652 23508 illinois   vermilion
## 1536 -87.5 39.9   652 23509 illinois   vermilion
## 1537 -87.6 39.9   652 23510 illinois   vermilion
## 1538 -87.6 39.9   652 23511 illinois   vermilion
## 1539 -87.9 39.9   652 23512 illinois   vermilion
## 1540 -87.9 40.2   652 23513 illinois   vermilion
## 1541 -87.9 40.2   652 23514 illinois   vermilion
## 1542 -87.9 40.4   652 23515 illinois   vermilion
## 1543 -88.0 38.6   653 23517 illinois      wabash
## 1544 -87.9 38.6   653 23518 illinois      wabash
## 1545 -87.7 38.6   653 23519 illinois      wabash
## 1546 -87.7 38.5   653 23520 illinois      wabash
## 1547 -87.7 38.5   653 23521 illinois      wabash
## 1548 -87.7 38.5   653 23522 illinois      wabash
## 1549 -87.7 38.5   653 23523 illinois      wabash
## 1550 -87.7 38.4   653 23524 illinois      wabash
## 1551 -87.8 38.4   653 23525 illinois      wabash
## 1552 -87.8 38.4   653 23526 illinois      wabash
## 1553 -87.8 38.3   653 23527 illinois      wabash
## 1554 -87.8 38.3   653 23528 illinois      wabash
## 1555 -87.8 38.3   653 23529 illinois      wabash
## 1556 -87.9 38.3   653 23530 illinois      wabash
## 1557 -87.9 38.3   653 23531 illinois      wabash
## 1558 -87.9 38.3   653 23532 illinois      wabash
## 1559 -87.9 38.3   653 23533 illinois      wabash
## 1560 -88.0 38.3   653 23534 illinois      wabash
## 1561 -88.0 38.4   653 23535 illinois      wabash
## 1562 -87.9 38.4   653 23536 illinois      wabash
## 1563 -87.9 38.5   653 23537 illinois      wabash
## 1564 -87.9 38.5   653 23538 illinois      wabash
## 1565 -88.0 38.5   653 23539 illinois      wabash
## 1566 -87.9 38.5   653 23540 illinois      wabash
## 1567 -87.9 38.5   653 23541 illinois      wabash
## 1568 -88.0 38.6   653 23542 illinois      wabash
## 1569 -90.4 41.1   654 23544 illinois      warren
## 1570 -90.4 40.7   654 23545 illinois      warren
## 1571 -90.4 40.6   654 23546 illinois      warren
## 1572 -90.8 40.6   654 23547 illinois      warren
## 1573 -90.8 41.1   654 23548 illinois      warren
## 1574 -90.4 41.1   654 23549 illinois      warren
## 1575 -89.1 38.5   655 23551 illinois  washington
## 1576 -89.1 38.2   655 23552 illinois  washington
## 1577 -89.4 38.2   655 23553 illinois  washington
## 1578 -89.5 38.2   655 23554 illinois  washington
## 1579 -89.6 38.2   655 23555 illinois  washington
## 1580 -89.7 38.2   655 23556 illinois  washington
## 1581 -89.7 38.4   655 23557 illinois  washington
## 1582 -89.7 38.4   655 23558 illinois  washington
## 1583 -89.6 38.4   655 23559 illinois  washington
## 1584 -89.6 38.5   655 23560 illinois  washington
## 1585 -89.6 38.5   655 23561 illinois  washington
## 1586 -89.6 38.5   655 23562 illinois  washington
## 1587 -89.6 38.5   655 23563 illinois  washington
## 1588 -89.5 38.5   655 23564 illinois  washington
## 1589 -89.5 38.5   655 23565 illinois  washington
## 1590 -89.5 38.5   655 23566 illinois  washington
## 1591 -89.4 38.5   655 23567 illinois  washington
## 1592 -89.4 38.5   655 23568 illinois  washington
## 1593 -89.4 38.5   655 23569 illinois  washington
## 1594 -89.3 38.5   655 23570 illinois  washington
## 1595 -89.3 38.5   655 23571 illinois  washington
## 1596 -89.2 38.5   655 23572 illinois  washington
## 1597 -89.1 38.5   655 23573 illinois  washington
## 1598 -89.1 38.5   655 23574 illinois  washington
## 1599 -88.2 38.6   656 23576 illinois       wayne
## 1600 -88.2 38.3   656 23577 illinois       wayne
## 1601 -88.4 38.3   656 23578 illinois       wayne
## 1602 -88.7 38.3   656 23579 illinois       wayne
## 1603 -88.7 38.5   656 23580 illinois       wayne
## 1604 -88.7 38.6   656 23581 illinois       wayne
## 1605 -88.3 38.6   656 23582 illinois       wayne
## 1606 -88.2 38.6   656 23583 illinois       wayne
## 1607 -88.2 38.6   656 23584 illinois       wayne
## 1608 -88.1 37.9   657 23586 illinois       white
## 1609 -88.1 37.9   657 23587 illinois       white
## 1610 -88.4 37.9   657 23588 illinois       white
## 1611 -88.4 38.3   657 23589 illinois       white
## 1612 -88.2 38.3   657 23590 illinois       white
## 1613 -88.0 38.3   657 23591 illinois       white
## 1614 -88.0 38.2   657 23592 illinois       white
## 1615 -88.0 38.2   657 23593 illinois       white
## 1616 -88.0 38.2   657 23594 illinois       white
## 1617 -88.0 38.2   657 23595 illinois       white
## 1618 -87.9 38.2   657 23596 illinois       white
## 1619 -87.9 38.2   657 23597 illinois       white
## 1620 -87.9 38.1   657 23598 illinois       white
## 1621 -88.0 38.1   657 23599 illinois       white
## 1622 -88.0 38.0   657 23600 illinois       white
## 1623 -88.0 38.0   657 23601 illinois       white
## 1624 -88.0 37.9   657 23602 illinois       white
## 1625 -88.0 37.9   657 23603 illinois       white
## 1626 -88.1 37.9   657 23604 illinois       white
## 1627 -88.1 37.9   657 23605 illinois       white
## 1628 -89.6 41.9   658 23607 illinois   whiteside
## 1629 -89.6 41.6   658 23608 illinois   whiteside
## 1630 -89.9 41.6   658 23609 illinois   whiteside
## 1631 -90.2 41.6   658 23610 illinois   whiteside
## 1632 -90.2 41.6   658 23611 illinois   whiteside
## 1633 -90.2 41.7   658 23612 illinois   whiteside
## 1634 -90.2 41.7   658 23613 illinois   whiteside
## 1635 -90.2 41.7   658 23614 illinois   whiteside
## 1636 -90.2 41.7   658 23615 illinois   whiteside
## 1637 -90.2 41.7   658 23616 illinois   whiteside
## 1638 -90.2 41.8   658 23617 illinois   whiteside
## 1639 -90.2 41.8   658 23618 illinois   whiteside
## 1640 -90.2 41.8   658 23619 illinois   whiteside
## 1641 -90.2 41.9   658 23620 illinois   whiteside
## 1642 -90.2 41.9   658 23621 illinois   whiteside
## 1643 -89.7 41.9   658 23622 illinois   whiteside
## 1644 -89.6 41.9   658 23623 illinois   whiteside
## 1645 -89.6 41.9   658 23624 illinois   whiteside
## 1646 -88.3 41.5   659 23626 illinois        will
## 1647 -88.3 41.7   659 23627 illinois        will
## 1648 -88.0 41.7   659 23628 illinois        will
## 1649 -88.0 41.7   659 23629 illinois        will
## 1650 -88.0 41.6   659 23630 illinois        will
## 1651 -87.9 41.6   659 23631 illinois        will
## 1652 -87.9 41.6   659 23632 illinois        will
## 1653 -87.8 41.6   659 23633 illinois        will
## 1654 -87.8 41.5   659 23634 illinois        will
## 1655 -87.5 41.5   659 23635 illinois        will
## 1656 -87.5 41.3   659 23636 illinois        will
## 1657 -88.0 41.3   659 23637 illinois        will
## 1658 -88.0 41.2   659 23638 illinois        will
## 1659 -88.2 41.2   659 23639 illinois        will
## 1660 -88.3 41.5   659 23640 illinois        will
## 1661 -89.0 37.6   660 23642 illinois  williamson
## 1662 -89.2 37.6   660 23643 illinois  williamson
## 1663 -89.2 37.9   660 23644 illinois  williamson
## 1664 -88.7 37.9   660 23645 illinois  williamson
## 1665 -88.7 37.6   660 23646 illinois  williamson
## 1666 -89.0 37.6   660 23647 illinois  williamson
## 1667 -89.4 42.2   661 23649 illinois   winnebago
## 1668 -89.4 42.5   661 23650 illinois   winnebago
## 1669 -89.4 42.5   661 23651 illinois   winnebago
## 1670 -88.9 42.5   661 23652 illinois   winnebago
## 1671 -88.9 42.2   661 23653 illinois   winnebago
## 1672 -89.2 42.2   661 23654 illinois   winnebago
## 1673 -89.2 42.2   661 23655 illinois   winnebago
## 1674 -89.4 42.2   661 23656 illinois   winnebago
## 1675 -89.0 40.9   662 23658 illinois    woodford
## 1676 -88.9 40.9   662 23659 illinois    woodford
## 1677 -88.9 40.7   662 23660 illinois    woodford
## 1678 -89.0 40.7   662 23661 illinois    woodford
## 1679 -89.0 40.7   662 23662 illinois    woodford
## 1680 -89.0 40.7   662 23663 illinois    woodford
## 1681 -89.0 40.6   662 23664 illinois    woodford
## 1682 -89.1 40.6   662 23665 illinois    woodford
## 1683 -89.1 40.6   662 23666 illinois    woodford
## 1684 -89.1 40.6   662 23667 illinois    woodford
## 1685 -89.1 40.6   662 23668 illinois    woodford
## 1686 -89.3 40.6   662 23669 illinois    woodford
## 1687 -89.3 40.6   662 23670 illinois    woodford
## 1688 -89.3 40.6   662 23671 illinois    woodford
## 1689 -89.3 40.7   662 23672 illinois    woodford
## 1690 -89.6 40.8   662 23673 illinois    woodford
## 1691 -89.6 40.8   662 23674 illinois    woodford
## 1692 -89.6 40.8   662 23675 illinois    woodford
## 1693 -89.5 40.8   662 23676 illinois    woodford
## 1694 -89.5 40.9   662 23677 illinois    woodford
## 1695 -89.5 40.9   662 23678 illinois    woodford
## 1696 -89.0 40.9   662 23679 illinois    woodford
il_base <- ggplot(data = il_df, mapping = aes(x = long, y = lat, group = group)) + 
  coord_fixed(1.3) + 
  geom_polygon(color = "black", fill = "gray")

il_base +
  theme_void()

il_base +
  theme_void() + 
  geom_polygon(data = il_county, fill = NA, color = "white") +
  geom_polygon(color = "black", fill = NA)  # get the state border back on top

Alaska and Hawaii

Alaska and Hawaii

library(fiftystater)

data("fifty_states")
fifty_states %>%
  as_tibble
## # A tibble: 13,694 × 7
##     long   lat order  hole  piece      id     group
##    <dbl> <dbl> <int> <lgl> <fctr>   <chr>    <fctr>
##  1 -85.1  32.0     1 FALSE      1 alabama Alabama.1
##  2 -85.1  31.9     2 FALSE      1 alabama Alabama.1
##  3 -85.1  31.9     3 FALSE      1 alabama Alabama.1
##  4 -85.1  31.8     4 FALSE      1 alabama Alabama.1
##  5 -85.1  31.8     5 FALSE      1 alabama Alabama.1
##  6 -85.1  31.7     6 FALSE      1 alabama Alabama.1
##  7 -85.1  31.7     7 FALSE      1 alabama Alabama.1
##  8 -85.1  31.7     8 FALSE      1 alabama Alabama.1
##  9 -85.1  31.6     9 FALSE      1 alabama Alabama.1
## 10 -85.0  31.6    10 FALSE      1 alabama Alabama.1
## # ... with 13,684 more rows
ggplot(data = fifty_states, mapping = aes(x = long, y = lat, group = group)) + 
  coord_fixed(1.3) + 
  geom_polygon(color = "black", fill = "gray")

Using shapefiles

  • .shp stores the geographic coordinates of the geographic features
  • .dbf stores data associated with the geographic features
  • .prj stores information about the projection of the coordinates in the shapefile

Import shapefiles

library(rgdal)

usa <- readOGR("data/census_bureau/cb_2013_us_state_20m/cb_2013_us_state_20m.shp")
## OGR data source with driver: ESRI Shapefile 
## Source: "data/census_bureau/cb_2013_us_state_20m/cb_2013_us_state_20m.shp", layer: "cb_2013_us_state_20m"
## with 52 features
## It has 9 fields
## Integer64 fields read as strings:  ALAND AWATER
str(usa, max.level = 2)
## Formal class 'SpatialPolygonsDataFrame' [package "sp"] with 5 slots
##   ..@ data       :'data.frame':  52 obs. of  9 variables:
##   ..@ polygons   :List of 52
##   ..@ plotOrder  : int [1:52] 32 48 29 3 18 46 33 22 34 51 ...
##   ..@ bbox       : num [1:2, 1:2] -179.1 17.9 179.8 71.4
##   .. ..- attr(*, "dimnames")=List of 2
##   ..@ proj4string:Formal class 'CRS' [package "sp"] with 1 slot
usa %>%
  fortify() %>%
  head
##    long  lat order  hole piece id group
## 1 -88.5 31.9     1 FALSE     1  0   0.1
## 2 -88.5 31.9     2 FALSE     1  0   0.1
## 3 -88.5 31.9     3 FALSE     1  0   0.1
## 4 -88.5 31.9     4 FALSE     1  0   0.1
## 5 -88.5 32.0     5 FALSE     1  0   0.1
## 6 -88.5 32.0     6 FALSE     1  0   0.1

fortify()

usa@data %>%
  as_tibble
## # A tibble: 52 × 9
##    STATEFP  STATENS    AFFGEOID  GEOID STUSPS        NAME   LSAD
##  *  <fctr>   <fctr>      <fctr> <fctr> <fctr>      <fctr> <fctr>
##  1      01 01779775 0400000US01     01     AL     Alabama     00
##  2      05 00068085 0400000US05     05     AR    Arkansas     00
##  3      06 01779778 0400000US06     06     CA  California     00
##  4      09 01779780 0400000US09     09     CT Connecticut     00
##  5      12 00294478 0400000US12     12     FL     Florida     00
##  6      13 01705317 0400000US13     13     GA     Georgia     00
##  7      16 01779783 0400000US16     16     ID       Idaho     00
##  8      17 01779784 0400000US17     17     IL    Illinois     00
##  9      18 00448508 0400000US18     18     IN     Indiana     00
## 10      20 00481813 0400000US20     20     KS      Kansas     00
## # ... with 42 more rows, and 2 more variables: ALAND <fctr>, AWATER <fctr>
# state name
usa %>%
  fortify(region = "NAME") %>%
  head
##    long  lat order  hole piece      id     group
## 1 -88.5 31.9     1 FALSE     1 Alabama Alabama.1
## 2 -88.5 31.9     2 FALSE     1 Alabama Alabama.1
## 3 -88.5 31.9     3 FALSE     1 Alabama Alabama.1
## 4 -88.5 31.9     4 FALSE     1 Alabama Alabama.1
## 5 -88.5 32.0     5 FALSE     1 Alabama Alabama.1
## 6 -88.5 32.0     6 FALSE     1 Alabama Alabama.1
# FIPS code
usa %>%
  fortify(region = "STATEFP") %>%
  head
##    long  lat order  hole piece id group
## 1 -88.5 31.9     1 FALSE     1 01  01.1
## 2 -88.5 31.9     2 FALSE     1 01  01.1
## 3 -88.5 31.9     3 FALSE     1 01  01.1
## 4 -88.5 31.9     4 FALSE     1 01  01.1
## 5 -88.5 32.0     5 FALSE     1 01  01.1
## 6 -88.5 32.0     6 FALSE     1 01  01.1
# keep it all
(usa2 <- usa %>%
  fortify(region = "NAME") %>%
  as_tibble %>%
  left_join(usa@data, by = c("id" = "NAME")))
## # A tibble: 46,174 × 15
##     long   lat order  hole  piece      id     group STATEFP  STATENS
##    <dbl> <dbl> <int> <lgl> <fctr>   <chr>    <fctr>  <fctr>   <fctr>
##  1 -88.5  31.9     1 FALSE      1 Alabama Alabama.1      01 01779775
##  2 -88.5  31.9     2 FALSE      1 Alabama Alabama.1      01 01779775
##  3 -88.5  31.9     3 FALSE      1 Alabama Alabama.1      01 01779775
##  4 -88.5  31.9     4 FALSE      1 Alabama Alabama.1      01 01779775
##  5 -88.5  32.0     5 FALSE      1 Alabama Alabama.1      01 01779775
##  6 -88.5  32.0     6 FALSE      1 Alabama Alabama.1      01 01779775
##  7 -88.5  32.1     7 FALSE      1 Alabama Alabama.1      01 01779775
##  8 -88.4  32.2     8 FALSE      1 Alabama Alabama.1      01 01779775
##  9 -88.4  32.2     9 FALSE      1 Alabama Alabama.1      01 01779775
## 10 -88.4  32.2    10 FALSE      1 Alabama Alabama.1      01 01779775
## # ... with 46,164 more rows, and 6 more variables: AFFGEOID <fctr>,
## #   GEOID <fctr>, STUSPS <fctr>, LSAD <fctr>, ALAND <fctr>, AWATER <fctr>
ggplot(data = usa2, mapping = aes(x = long, y = lat, group = group)) + 
  coord_fixed(1.3) + 
  geom_polygon(color = "black", fill = "gray")

usa2 <- usa2 %>%
  filter(id != "Alaska", id != "Hawaii", id != "Puerto Rico")

ggplot(data = usa2, mapping = aes(x = long, y = lat, group = group)) + 
  coord_fixed(1.3) + 
  geom_polygon(color = "black", fill = "gray")

ggmap

Stamen Maps

get_stamenmap(c(left = -87.6189, bottom = 41.7723, right = -87.5721, top = 41.8107), zoom = 14) %>%
  ggmap()    # NOTE: this will generate an error with ggplot2 v.2.2.1+

OpenStreetMap

get_openstreetmap(bbox = c(left = -87.6189, bottom = 41.7723, right = -87.5721, top = 41.8107)) %>%
  ggmap()
## Error: map grabbing failed - see details in ?get_openstreetmap.

Google Maps

get_googlemap("university of chicago", zoom = 12) %>%
  ggmap()

Changing map projections

ggplot(data = usa2, mapping = aes(x = long, y = lat, group = group)) + 
  geom_polygon(color = "black", fill = "gray") +
  coord_map() +
  ggtitle("Mercator projection (default)")

ggplot(data = usa2, mapping = aes(x = long, y = lat, group = group)) + 
  geom_polygon(color = "black", fill = "gray") +
  coord_map(projection = "albers", lat0 = 25, lat1 = 50) +
  ggtitle("Albers equal-area projection")

ggplot(data = usa2, mapping = aes(x = long, y = lat, group = group)) + 
  geom_polygon(color = "black", fill = "gray") +
  coord_map(projection = "lambert", lat0 = 25, lat1 = 50) +
  ggtitle("Lambert equal-area projection")

ggplot(data = usa2, mapping = aes(x = long, y = lat, group = group)) + 
  geom_polygon(color = "black", fill = "gray") +
  coord_map(projection = "conic", lat0 = 40) +
  ggtitle("Conic projection")

ggplot(data = usa2, mapping = aes(x = long, y = lat, group = group)) + 
  geom_polygon(color = "black", fill = "gray") +
  coord_map(projection = "mollweide") +
  ggtitle("Mollweide projection")

ggplot(data = map_data("world"), mapping = aes(x = long, y = lat, group = group)) + 
  geom_polygon(color = "black", fill = "gray") +
  coord_map(projection = "mollweide", xlim = c(-180, 180)) +
  ggtitle("Mollweide projection")

Points

library(nycflights13)
airports
## # A tibble: 1,458 × 8
##      faa                           name   lat    lon   alt    tz   dst
##    <chr>                          <chr> <dbl>  <dbl> <int> <dbl> <chr>
##  1   04G              Lansdowne Airport  41.1  -80.6  1044    -5     A
##  2   06A  Moton Field Municipal Airport  32.5  -85.7   264    -6     A
##  3   06C            Schaumburg Regional  42.0  -88.1   801    -6     A
##  4   06N                Randall Airport  41.4  -74.4   523    -5     A
##  5   09J          Jekyll Island Airport  31.1  -81.4    11    -5     A
##  6   0A9 Elizabethton Municipal Airport  36.4  -82.2  1593    -5     A
##  7   0G6        Williams County Airport  41.5  -84.5   730    -5     A
##  8   0G7  Finger Lakes Regional Airport  42.9  -76.8   492    -5     A
##  9   0P2   Shoestring Aviation Airfield  39.8  -76.6  1000    -5     U
## 10   0S9          Jefferson County Intl  48.1 -122.8   108    -8     A
## # ... with 1,448 more rows, and 1 more variables: tzone <chr>
ggplot(airports, aes(lon, lat)) +
  geom_point()

ggplot() + 
  coord_map() + 
  geom_polygon(data = usa2, mapping = aes(x = long, y = lat, group = group),
               color = "black", fill = "gray") +
  geom_point(data = airports, aes(x = lon, y = lat), shape = 1)

ggplot() + 
  coord_map(xlim = c(-130, -60),
            ylim = c(20, 50)) + 
  geom_polygon(data = usa2, mapping = aes(x = long, y = lat, group = group),
               color = "black", fill = "gray") +
  geom_point(data = airports, aes(x = lon, y = lat), shape = 1)

ggplot() + 
  coord_map(projection = "albers", lat0 = 25, lat1 = 50,
            xlim = c(-130, -60),
            ylim = c(20, 50)) + 
  geom_polygon(data = usa2, mapping = aes(x = long, y = lat, group = group),
               color = "black", fill = "gray") +
  geom_point(data = airports, aes(x = lon, y = lat), shape = 1)

Symbols

ggplot() + 
  coord_map(xlim = c(-130, -60),
            ylim = c(20, 50)) + 
  geom_polygon(data = usa2, mapping = aes(x = long, y = lat, group = group),
               color = "black", fill = "white") +
  geom_point(data = airports, aes(x = lon, y = lat, size = alt),
             fill = "grey", color = "black", alpha = .2) +
  theme_void() +
  theme(legend.position = "none")

airports_n <- flights %>%
  count(dest) %>%
  left_join(airports, by = c("dest" = "faa"))

ggplot() + 
  coord_map(xlim = c(-130, -60),
            ylim = c(20, 50)) + 
  geom_polygon(data = usa2, mapping = aes(x = long, y = lat, group = group),
               color = "black", fill = "white") +
  geom_point(data = airports_n, aes(x = lon, y = lat, size = n),
             fill = "grey", color = "black", alpha = .2) +
  theme_void() +
  theme(legend.position = "none")

Drawing choropleth maps

## OGR data source with driver: ESRI Shapefile 
## Source: "data/census_bureau/cb_2013_us_state_20m/cb_2013_us_state_20m.shp", layer: "cb_2013_us_state_20m"
## with 52 features
## It has 9 fields
## Integer64 fields read as strings:  ALAND AWATER
## OGR data source with driver: ESRI Shapefile 
## Source: "data/census_bureau/cb_2013_us_county_20m/cb_2013_us_county_20m.shp", layer: "cb_2013_us_county_20m"
## with 3221 features
## It has 9 fields
## Integer64 fields read as strings:  ALAND AWATER

Joining the data to regions

## # A tibble: 51 × 10
##         GEO.id GEO.id2  `GEO.display-label` HD01_VD01 HD02_VD01 HD01_VD02
##          <chr>   <chr>                <chr>     <int>     <chr>     <int>
##  1 0400000US01      01              Alabama   4799277      <NA>   4631045
##  2 0400000US02      02               Alaska    720316      <NA>    669941
##  3 0400000US04      04              Arizona   6479703      <NA>   5609835
##  4 0400000US05      05             Arkansas   2933369      <NA>   2799972
##  5 0400000US06      06           California  37659181      <NA>  27483342
##  6 0400000US08      08             Colorado   5119329      <NA>   4623809
##  7 0400000US09      09          Connecticut   3583561      <NA>   3096374
##  8 0400000US10      10             Delaware    908446      <NA>    831683
##  9 0400000US11      11 District of Columbia    619371      <NA>    534142
## 10 0400000US12      12              Florida  19091156      <NA>  15392410
## # ... with 41 more rows, and 4 more variables: HD02_VD02 <int>,
## #   HD01_VD03 <int>, HD02_VD03 <int>, rate <dbl>
## # A tibble: 3,143 × 10
##            GEO.id GEO.id2      `GEO.display-label` HD01_VD01 HD02_VD01
##             <chr>   <chr>                    <chr>     <int>     <int>
##  1 0500000US01001   01001  Autauga County, Alabama     54907        NA
##  2 0500000US01003   01003  Baldwin County, Alabama    187114        NA
##  3 0500000US01005   01005  Barbour County, Alabama     27321        NA
##  4 0500000US01007   01007     Bibb County, Alabama     22754        NA
##  5 0500000US01009   01009   Blount County, Alabama     57623        NA
##  6 0500000US01011   01011  Bullock County, Alabama     10746        NA
##  7 0500000US01013   01013   Butler County, Alabama     20624        NA
##  8 0500000US01015   01015  Calhoun County, Alabama    117714        NA
##  9 0500000US01017   01017 Chambers County, Alabama     34145        NA
## 10 0500000US01019   01019 Cherokee County, Alabama     26034        NA
## # ... with 3,133 more rows, and 5 more variables: HD01_VD02 <int>,
## #   HD02_VD02 <int>, HD01_VD03 <int>, HD02_VD03 <int>, rate <dbl>
ggplot(fb_state, aes(map_id = GEO.id2)) +
  geom_map(aes(fill = rate), map = usa2) +
  expand_limits(x = usa2$long, y = usa2$lat)

ggplot(fb_state, aes(map_id = GEO.id2)) +
  geom_map(aes(fill = rate), map = usa2) +
  expand_limits(x = usa2$long, y = usa2$lat) +
  scale_fill_continuous(labels = scales::percent) +
  labs(title = "Rate of foreign-born individuals in the population",
       fill = NULL) +
  ggthemes::theme_map() +
  coord_map(projection = "albers", lat0 = 25, lat1 = 50)

ggplot(fb_county, aes(map_id = GEO.id2)) +
  geom_map(aes(fill = rate), map = counties2) +
  expand_limits(x = counties2$long, y = counties2$lat) +
  scale_fill_continuous(labels = scales::percent) +
  labs(title = "Rate of foreign-born individuals in the population",
       fill = NULL) +
  ggthemes::theme_map() +
  coord_map(projection = "albers", lat0 = 25, lat1 = 50)

cut_interval()

fb_county %>%
  mutate(rate_cut = cut_interval(rate, 6)) %>%
  ggplot(aes(map_id = GEO.id2)) +
  geom_map(aes(fill = rate_cut), map = counties2) +
  expand_limits(x = counties2$long, y = counties2$lat) +
  labs(title = "Rate of foreign-born individuals in the population",
       fill = NULL) +
  ggthemes::theme_map() +
  coord_map(projection = "albers", lat0 = 25, lat1 = 50)

cut_number()

fb_county %>%
  mutate(rate_cut = cut_number(rate, 6)) %>%
  ggplot(aes(map_id = GEO.id2)) +
  geom_map(aes(fill = rate_cut), map = counties2) +
  expand_limits(x = counties2$long, y = counties2$lat) +
  labs(title = "Rate of foreign-born individuals in the population",
       fill = NULL) +
  ggthemes::theme_map() +
  coord_map(projection = "albers", lat0 = 25, lat1 = 50)

Defining colors

RColorBrewer

Color Brewer

Sequential

fb_county %>%
  mutate(rate_cut = cut_number(rate, 6)) %>%
  ggplot(aes(map_id = GEO.id2)) +
  geom_map(aes(fill = rate_cut), map = counties2) +
  expand_limits(x = counties2$long, y = counties2$lat) +
  labs(title = "Rate of foreign-born individuals in the population",
       fill = NULL) +
  ggthemes::theme_map() +
  coord_map(projection = "albers", lat0 = 25, lat1 = 50) +
  scale_fill_brewer(palette = "BuGn")

fb_county %>%
  mutate(rate_cut = cut_number(rate, 6)) %>%
  ggplot(aes(map_id = GEO.id2)) +
  geom_map(aes(fill = rate_cut), map = counties2) +
  expand_limits(x = counties2$long, y = counties2$lat) +
  labs(title = "Rate of foreign-born individuals in the population",
       fill = NULL) +
  ggthemes::theme_map() +
  coord_map(projection = "albers", lat0 = 25, lat1 = 50) +
  scale_fill_brewer(palette = "YlGn")

fb_county %>%
  mutate(rate_cut = cut_number(rate, 6)) %>%
  ggplot(aes(map_id = GEO.id2)) +
  geom_map(aes(fill = rate_cut), map = counties2) +
  expand_limits(x = counties2$long, y = counties2$lat) +
  labs(title = "Rate of foreign-born individuals in the population",
       fill = NULL) +
  ggthemes::theme_map() +
  coord_map(projection = "albers", lat0 = 25, lat1 = 50) +
  scale_fill_brewer(palette = "Blues")

Qualitative

state_data <- data_frame(name = state.name,
                         region = state.region,
                         subregion = state.division,
                         abb = state.abb) %>%
  bind_cols(as_tibble(state.x77)) %>%
  # get id variable into data frame
  left_join(usa2 %>%
              select(id, NAME) %>%
              distinct,
            by = c("name" = "NAME")) %>%
  # remove Alaska and Hawaii
  na.omit

# set region base plot
region_p <- ggplot(state_data, aes(map_id = id)) +
  geom_map(aes(fill = region), map = usa2) +
  expand_limits(x = usa2$long, y = usa2$lat) +
  labs(fill = NULL) +
  ggthemes::theme_map() +
  coord_map(projection = "albers", lat0 = 25, lat1 = 50)
region_p

# try different color brewers
region_p +
  scale_fill_brewer(palette = "Paired")

region_p +
  scale_fill_brewer(palette = "Dark2")

region_p +
  scale_fill_brewer(palette = "Pastel2")

# set subregion base plot
subregion_p <- ggplot(state_data, aes(map_id = id)) +
  geom_map(aes(fill = subregion), map = usa2) +
  expand_limits(x = usa2$long, y = usa2$lat) +
  labs(fill = NULL) +
  ggthemes::theme_map() +
  coord_map(projection = "albers", lat0 = 25, lat1 = 50)
subregion_p

subregion_p +
  scale_fill_brewer(palette = "Paired")

subregion_p +
  scale_fill_brewer(palette = "Set1")

subregion_p +
  scale_fill_brewer(palette = "Pastel1")

for loop

## OGR data source with driver: ESRI Shapefile 
## Source: "data/nautral_earth/ne_110m_admin_0_countries/ne_110m_admin_0_countries.shp", layer: "ne_110m_admin_0_countries"
## with 177 features
## It has 63 fields
# use a for loop
for(year in c(1970, 2010)){
  p <- fertility %>%
    filter(year == year) %>%
    ggplot(aes(map_id = `Country Code`)) +
    geom_map(aes(fill = fertility_rate), map = world2) +
    expand_limits(x = world2$long, y = world2$lat) +
    scale_fill_brewer(palette = "BuGn") +
    labs(title = "Fertility rate",
         fill = NULL) +
    ggthemes::theme_map() +
    coord_map(projection = "mollweide", xlim = c(-180, 180))
  print(p)
}

purrr::map()

purrr::map(c(1970, 2010), ~ fertility %>%
    filter(year == .x) %>%
    ggplot(aes(map_id = `Country Code`)) +
    geom_map(aes(fill = fertility_rate), map = world2) +
    expand_limits(x = world2$long, y = world2$lat) +
    scale_fill_brewer(palette = "BuGn") +
    labs(title = "Fertility rate",
         fill = NULL) +
    ggthemes::theme_map() +
    coord_map(projection = "mollweide", xlim = c(-180, 180)))
## [[1]]

## 
## [[2]]

facet_wrap()

ggplot(fertility, aes(map_id = `Country Code`)) +
  facet_wrap(~ year) +
  geom_map(aes(fill = fertility_rate), map = world2) +
  expand_limits(x = world2$long, y = world2$lat) +
  scale_fill_brewer(palette = "BuGn") +
  labs(title = "Fertility rate",
       fill = NULL) +
  ggthemes::theme_map() +
  coord_map(projection = "mollweide", xlim = c(-180, 180)) +
  theme(legend.position = "none")

facet_wrap()

south_africa <- world2 %>%
  filter(id == "ZAF")

fertility %>%
  filter(`Country Name` == "South Africa") %>%
  ggplot(aes(map_id = `Country Code`)) +
  facet_wrap(~ year) +
  geom_map(aes(fill = fertility_rate), map = south_africa) +
  expand_limits(x = south_africa$long, y = south_africa$lat) +
  scale_fill_brewer(palette = "BuGn") +
  labs(title = "Fertility rate",
       subtitle = "South Africa",
       fill = NULL) +
  ggthemes::theme_map() +
  coord_map() +
  theme(legend.position = "none")

gganimate

library(gganimate)

p <- ggplot(fertility, aes(map_id = `Country Code`, frame = year)) +
  geom_map(aes(fill = fertility_rate), map = world2) +
  expand_limits(x = world2$long, y = world2$lat) +
  scale_fill_brewer(palette = "BuGn") +
  labs(title = "Fertility rate",
       fill = NULL) +
  ggthemes::theme_map() +
  coord_map(projection = "mollweide", xlim = c(-180, 180)) +
  theme(legend.position = "none")
gg_animate(p)

ggplotly()

p <- ggplot(fb_state, aes(map_id = GEO.id2)) +
  geom_map(aes(fill = rate), map = usa2) +
  expand_limits(x = usa2$long, y = usa2$lat) +
  scale_fill_continuous(labels = scales::percent) +
  labs(title = "Rate of foreign-born individuals in the population",
       fill = NULL) +
  ggthemes::theme_map() +
  coord_map(projection = "albers", lat0 = 25, lat1 = 50)

ggplotly(p)

plot_ly()

# give state boundaries a white border
l <- list(color = toRGB("white"), width = 2)

# specify some map projection/options
g <- list(
  scope = 'usa',
  projection = list(type = 'albers usa'),
  showlakes = TRUE,
  lakecolor = toRGB('white')
)

p <- fb_state %>%
  # get state abbrev for matching to geodatabase
  left_join(state_data, by = c("GEO.display-label" = "name")) %>%
  mutate(rate = rate * 100,
         hover = paste("Foreign-born rate:", rate)) %>%
  plot_geo(locationmode = 'USA-states') %>%
  add_trace(
    z = ~rate, text = ~hover, locations = ~abb,
    color = ~rate, colors = 'Purples'
  ) %>%
  colorbar(title = "Percentage") %>%
  layout(
    title = "Rate of foreign-born individuals in the population",
    geo = g
  )
p

leaflet

Leaflet for R